海鷗航際

          JAVA站
          posts - 11, comments - 53, trackbacks - 1, articles - 102

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(4)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

           

          各家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");


          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          其它信息:

          *
          尋找查詢JDBC Driver的地方: http://servlet.java.sun.com/products/jdbc/drivers

          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          通常driver都已包成jar
          jar設定在CLASSPATH,或者如果是寫JSP,Servel可以將這些jar放到
          使用的container中的lib數據夾底下
          詳細內容就請大家自行去各家網站看看介紹
          有很多文件可以看
          IBM AS400
          主機在用的JDBC語法

          有裝V4R4以上版本的Client Access Express
          可以在
          C:\Program Files\IBM\Client Access\jt400\lib
          找到該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");

           

           

          http://www.microsoft.com/sql/downloads/jdbcregister.asp
          需要微軟出的jdbc請到這個網址
          不過你要填寫passport的賬號,有用msn的人應該都知道...
          這個好像是新版的.

           

          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

           

          db2的語法
          以前都以為db2 很少人用,但去上班后db2還好多公司在用!
          所以就要會啦!
          db2
          driver 去下載就可以啦!
          如果你問我db2好不好用哦! 我覺得還是比microsoft的好啦!!

          Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
          //
          加載驅動程序類別
          con = DriverManager.getConnection ("jdbc:db2:
          別名","賬號","密碼");
          //
          建立數據庫聯機

           

          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

           

           

          informix的寫法

          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);

          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

           

           

          jar download url
          http://www.sybase.com/detail_list_multi/1,6902,11662,00.html?dynamic_query_yn=N&dropdown_product=1265

          或者用jConnectKeyword搜尋

          URL = jdbc:sybase:Tds:IP:PORT/databaseName?charset=big5
          DriverClassName = com.sybase.jdbc2.jdbc.SybDriver

           

          主站蜘蛛池模板: 石河子市| 岳阳市| 临江市| 中阳县| 宜丰县| 龙泉市| 黎城县| 龙口市| 金堂县| 大宁县| 沁阳市| 三明市| 莆田市| 南汇区| 广水市| 沙坪坝区| 定安县| 始兴县| 日照市| 安丘市| 乌拉特中旗| 蒙自县| 峨眉山市| 商城县| 古交市| 宣汉县| 诸暨市| 淳化县| 巨野县| 新乐市| 五莲县| 阿瓦提县| 商水县| 武鸣县| 文安县| 桐庐县| 社旗县| 桓台县| 南漳县| 平邑县| 耒阳市|