`
weitao1026
  • 浏览: 992231 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用数据库客户端工具Oracle SQL Developer加载第三方驱动连接mysql的方法

 
阅读更多

用Oracle SQL Developer时遇到no ocijdbc11 in java.library.path怎么办

不是配置环境变量,而是去选项里面,添加数据库的驱动

jdbc的驱动没有在classpath中或者不正确,在oracle安装目录中Oracle\product\oracle版本号\dbhome_1\jdbc\lib中对应jdbc驱动
 
追问

不知道是否有缺

 
追答
ojdbc5.jar:   适用于jdk5
ojdbc6.jar:   适用于jdk6 (如果你使用jdk1.5,就不能使用这个驱动)
http://blog.163.com/jekyll_zhou@126/blog/static/1820473820123206189381/

 

 

 

 

 

Oracle SQL Developer是Oracle官方提供的数据库连接工具。不仅可以连接自己的数据库(Oracle),而且还可以连接多种其他的数据库(比如:Access、MySQL、SQL Server、DB2等等)。

SQL Developer是纯JAVA应用程序,在Oracle SQL Develper官网下载压缩包,解压后直接使用。 SQL Developer需要JDK的支持,可以下载带JDK的压缩包(默认不包含)。

官网下载地址:http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

该工具默认提供Oracle和Access两种数据库的连接,但是扩展性很强。连接其他数据库,仅需添加第三方驱动程序即可。

如何加载第三方驱动(以mysql为例)
1.下载数据库连接的jar包,我这里准备的是:

2.将jar包放入OracleSqlDeveloper的安装目录下的"jlib"目录,比如我的是:D:\Program Files\sqldeveloper\jlib

3.启动OracleSqlDeveloper,选择"工具"-"首选项"-"数据库"-"第三方jdbc驱动程序":

4.选择【添加条目】,找到刚刚添加的jar包:

5.重新启动Oracle之后,创建数据库链接的地方就可以看到MySql的选项:

6.这样就可以连接到mysql了。


呵呵,理论上可以支持所有数据库,只要有第三方数据库驱动程序即可。很好很强大!
程序相关配置信息保存在C:\Documents and Settings\Administrator\Application Data\SQL Developer中.

各类数据库第三方数据驱动程序(第三方JDBC)

SQLServer JDBC:jtds-*.jar

下载地址:http://sourceforge.net/project/showfiles.php?group_id=33291

Sybase: jconn2.jar 或 jconn3.jar

Mysql JDBC : mysql-connector-java-*.jar

官方下载:http://www.mysql.com/products/connector/

DB2:db2jcc.jar、db2jcc_license_cu.jar

Oracle:classes12.zip 或 ojdbc14.jar

 

 

使用PLSQL Developer导入insert语句,数据量过大会死掉,所以直接使用命令行的方式导入insert语句

命令行进入sqlplus:
sqlplus 用户名/密码@127.0.0.1:1521/tiger
sql>@full_path/test.sql;   

例:sql>@D:/test.sql;
test.sql 里面最后加上一个commit;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics