ITPUB??ì3
ITPUB论坛 » Java企业开发 » JDBC Driver连接方法列表


标题: [转载] JDBC Driver连接方法列表
离线 yining
非典型性会员


精华贴数 17
个人空间 0
技术积分 13115 (85)
社区积分 12570 (114)
注册日期 2001-11-13
论坛徽章:31
现任管理团队成员2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:足球生肖徽章2007版:蛇生肖徽章2007版:鸡
生肖徽章2007版:龙生肖徽章:猪生肖徽章:虎   

发表于 2004-9-24 21:26 
JDBC Driver连接方法列表

有鑒於許多版友對於尋找JDBC driver或者如何使用driver常常發問,
在這邊我簡單整理一下比較代表性的driver跟使用方式.

Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10

JDBC Name: jTDS
URL: http://jtds.sourceforge.net/
Version: 0.5.1
Download URL: http://sourceforge.net/project/showfiles.php?group_id=33291

語法:

Class.forName("net.sourceforge.jtds.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://host:port/database","user","password");

or

Connection con = DriverManager.getConnection("jdbc:jtds:sybase://host:port/database","user","password");

MySQL

JDBC Name: Connector/J 3.0
URL: http://www.mysql.com/
Version: 3.0.8-stable
Download URL: http://www.mysql.com/downloads/api-jdbc-stable.html

語法:

Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://host:port/database","user","password");

Oracle

JDBC Name: Connector/J 3.0
URL: http://otn.oracle.com/
Version: 3.0.8-stable
Download URL: http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html

語法:

Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@host:port:databse","user","password");

Sybase

Driver: jConnect 4.5/5.5 (JDBC 2.0 請使用5.5)

語法:

Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance();
Connection con = DriverManager.getConnection("jdbc:sybase:Tds:[IP位址或機器名稱]:2638?ServiceName=資料庫名稱","帳號","密碼");

Postgresql

JDBC Name: PostgreSQL JDBC
URL: http://jdbc.postgresql.org/
Version: 7.3.3 build 110
Download URL: http://jdbc.postgresql.org/download.html

語法:

Class.forName("org.postgresql.Driver");
Connection con=DriverManager.getConnection("jdbc:postgresql://host:port/database","user","password");

Informix

Driver:com.informix.jdbc.IfxDriver

語法:

Class.forName("com.informix.jdbc.IfxDriver");
String full_db="jdbc:informix-sqli://10.14.86.11:300/authority: INFORMIXSERVER=ifx9;user=informix;password=informix;NEWLOCALE=en_us,zh_tw;NEWCODESET=Big5,8859-1,819;";
con =DriverManager.getConnection(full_db);

IBM AS400主機在用的JDBC語法

有裝V4R4以上版本的Client Access Express
可以在C:\Program Files\IBM\Client Access\jt400\lib
找到 driver 檔案 jt400.zip,並更改副檔名成為 jt400.jar

語法

java.sql.DriverManager.registerDriver (new com.ibm.as400.access.AS400JDBCDriver ());
Class.forName("com.ibm.as400.access.AS400JDBCConnection");
con = DriverManager.getConnection("jdbc:as400://IP","user","password");




__________________
Evil prevails when good men fail to act.
只看该作者    顶部
离线 FanGilf
老会员


精华贴数 1
个人空间 0
技术积分 450 (4233)
社区积分 2028 (569)
注册日期 2003-10-12
论坛徽章:2
      
      

发表于 2004-9-25 09:53 
yining公就是热心人,佩服佩服



__________________
ㄧ○︿         √ ﹀   加油!.....
只看该作者    顶部
离线 d.c.b.a
人生积极一点好


精华贴数 6
个人空间 0
技术积分 13969 (79)
社区积分 1356 (747)
注册日期 2004-2-19
论坛徽章:21
现任管理团队成员Heart of PUBITPUB北京九华山庄2008年会纪念徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章会员2007贡献徽章
ITPUB新首页上线纪念徽章     

发表于 2004-9-25 13:29 
上传一个as400.zip上来吧


__________________

专业Oracle/Shareplex技术支持服务, 管理, 培训, 调优, 备份, 恢复!

个人主页: 订阅AnySQL | AnySQL | dbatools | AUL Step by Step | OracleSOS.com
联系方法: MSN: anysql©live.com, Skype: anysql, QQ: 37223884
只看该作者    顶部
离线 sbt709394
高级会员


精华贴数 0
个人空间 0
技术积分 9862 (119)
社区积分 14 (8804)
注册日期 2004-9-22
论坛徽章:39
会员2006贡献徽章授权会员操作系统板块每日发贴之星操作系统板块每日发贴之星操作系统板块每日发贴之星操作系统板块每日发贴之星
操作系统板块每日发贴之星操作系统板块每日发贴之星操作系统板块每日发贴之星操作系统板块每日发贴之星操作系统板块每日发贴之星操作系统板块每日发贴之星

发表于 2004-9-26 02:18 
请问yinying怎么配置ODBC数据源?                        
                                                                         谢谢............


__________________
不断提升自己,雄霸一方.如何让手机电池起死回生   当你的行动电话电池使用时间变短(记忆效应或老化)时,你是否会再买一颗电池来更换呢?   下次当你碰到这种情况时请省下你的钱,告诉你一个很有效的方法不妨试试看:   1.把电池用报纸包起来再放进塑料袋裹包好放入冷冻库三天(报纸可吸收多余水份)   2.三天后取出常温下放二天   3.二天后将电池充电 , 充饱后装进行动电话裹测试 (预估可救回 80%-90%)   本讯息由知名电池厂商工程师透露,根据测试过的朋友指出效果相当有效.   至于有没有效果,反正电池快没用了,而且冰箱人人有,各位朋友不妨试试看吧 !
只看该作者    顶部
离线 yining
非典型性会员


精华贴数 17
个人空间 0
技术积分 13115 (85)
社区积分 12570 (114)
注册日期 2001-11-13
论坛徽章:31
现任管理团队成员2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:足球生肖徽章2007版:蛇生肖徽章2007版:鸡
生肖徽章2007版:龙生肖徽章:猪生肖徽章:虎   

发表于 2004-9-26 06:48 


Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

The Bridge driver uses the odbc subprotocol. URLs for this subprotocol are of the form:

    jdbc:odbc:<data-source-name>[;<attribute-name>=<attribute-value>]*

For example:

    jdbc:odbc:sybase
    jdbc:odbc:mydb;UID=me;PWD=secret
    jdbc:odbc:ora123;Cachesize=300




__________________
Evil prevails when good men fail to act.
只看该作者    顶部
离线 xcyok998
初级会员



精华贴数 0
个人空间 0
技术积分 10 (84829)
社区积分 0 (289404)
注册日期 2005-3-1
论坛徽章:0
      
      

发表于 2005-8-4 14:57 
yingying你很笨

别人是问你oracle9i中自带的jdbc如何用,你来个各个数据库jdbc怎么用,你要么根本不懂,要么理解能力有问题!


只看该作者    顶部
离线 yining
非典型性会员


精华贴数 17
个人空间 0
技术积分 13115 (85)
社区积分 12570 (114)
注册日期 2001-11-13
论坛徽章:31
现任管理团队成员2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:足球生肖徽章2007版:蛇生肖徽章2007版:鸡
生肖徽章2007版:龙生肖徽章:猪生肖徽章:虎   

发表于 2005-8-4 16:08 


QUOTE:
最初由 d.c.b.a 发布
上传一个as400.zip上来吧

針對有關AS400上的JDBC driver做一些補充:

在AS400上有兩個JDBC driver,一個是 "native" JDBC driver,it only runs on the AS/400 JVM,The class name to register is com.ibm.db2.jdbc.app.DB2Driver. The URL subprotocol is db2.

另一個是 "Toolbox" JDBC driver The Toolbox runs on any JVM. The class name to register is com.ibm.as400.access.AS400JDBCDriver. The URL subprotocol is as400.

native叫db2class.jar Toolbox叫jt400.jar 其放置位置均在AS400上隨著PTF(400的修正程式)而更新,請特別注意,AS400各個OS(例:V4R5,V5R1)雖然JDBC driver檔名相同,但並不代表可以混用(例: 使用V4R5的JDBC去找V5R1的400資料庫).


__________________
Evil prevails when good men fail to act.
只看该作者    顶部
离线 Dennis68cn


精华贴数 20
个人空间 0
技术积分 8560 (139)
社区积分 5538 (258)
注册日期 2002-2-19
论坛徽章:27
现任管理团队成员2008年新春纪念徽章    
      

发表于 2005-8-4 17:32 
Re: yingying你很笨



QUOTE:
最初由 xcyok998 发布
别人是问你oracle9i中自带的jdbc如何用,你来个各个数据库jdbc怎么用,你要么根本不懂,要么理解能力有问题!

这个,从那个文件夹里拷贝到你项目的web-inf\lib 下面就可以了,yining这样总结即便不符合那个问题的要求,至少符合其他很多朋友提问的怎么用代码实现jdbc连接数据库。


__________________
朴素与繁华、脆弱与坚强、纯真与沧桑
只看该作者    顶部
离线 网络咖啡
版主



精华贴数 0
个人空间 0
技术积分 5300 (240)
社区积分 5852 (247)
注册日期 2002-3-23
论坛徽章:52
现任管理团队成员ITPUB元老管理团队2006纪念徽章蓝锆石红宝石紫水晶
祖母绿海蓝宝石萤石会员2007贡献徽章会员2006贡献徽章玉石琵琶

发表于 2005-8-4 22:08 
支持一下


__________________
我迷茫,我困惑,但是我从不停止学习!
只看该作者    顶部
离线 eoeac
一般会员



精华贴数 0
个人空间 0
技术积分 226 (8357)
社区积分 0 (329638)
注册日期 2005-4-2
论坛徽章:0
      
      

发表于 2005-8-5 09:54 
学习中...


__________________
Without passion, you don't have energy; without energy, it won't work. Without a positive attitude, you will never be successful. No matter what you do, no matter how you do it, if you don't have a positive attitude in business all in life, you'll never ever be successful.
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问