Java Sky of Zhao
          受挫一次,對生活的理解加深一層;失誤一次對人生的感悟增添一階;不幸一次,對世界的認識成熟一級;磨難一次,對成功的內涵透徹一遍!
          posts - 5,comments - 4,trackbacks - 0

          JDBC 連接大全 ( SQL Server, ORACLE, MySQL, DB2 )

          ???????? 引用請注明出處 :http//www.aygfsteel.com/SINOJAVA

          ?

          1.? JDBC 連接 SQL Server?????????????????????????????????????

          ?

          ?

          下載 SQL Server JDBC 驅動

          ?

          設置 CLASSPATH=.;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar

          ?

          例子:

          import java.sql.*;

          public class ConSqlserver{

          ??? Connection con;

          ??? Statement st;

          ??? ResultSet rs;?

          ??? public ConSqlserver(){?

          ??????? try{

          ?????????????? String name="com.microsoft.jdbc.sqlserver.SQLServerDriver";

          ?????????????? String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=northwind;User=user;Password=password";

          ?

          ?????????? ????Class.forName(name);

          ?????????????? con=DriverManager.getConnection(url,"user","password");

          ?????????????? System.out.println(" 連接成功 !");

          ?????????????? con.close();??????????

          ???????? }catch(Exception e){

          ?????????????? e.printStackTrace();

          ???????? }

          ??? }

          ?

          ??? public static void main(String args[])

          ???

          ??? {???

          ??????? ConSqlserver cs=new ConSqlserver();?

          ??? }

          ?

          }

          ?

          2.JDBC 連接 ORACLE- -??????????????????????????????????????

          ?

          ?

          oracle 自己帶 jdbc 驅動,具體位置在 C:\oracleora92\jdbc\lib\classes12.jar

          ?

          設置 CLASSPATH=.;C:\oracleora92\jdbc\lib\classes12.jar

          ?

          例子:

          import java.sql.*;

          public class ConOracle{

          ?Connection con;

          ?Statement st;

          ?ResultSet rs;?

          ?public ConOracle(){?

          ? try{

          ????????? String name="oracle.jdbc.driver.OracleDriver";

          ????????? String url="jdbc:oracle:thin@localhost:1521:database";

          ????????? Class.forName(name);

          ????????? con=DriverManager.getConnection(url,"user","password");

          ? ???????? System.out.println(" 連接成功 !");

          ????????? con.close();??????????

          ? }catch(Exception e){

          ?? e.printStackTrace();

          ? }

          ?public static void main(String args[]){???

          ? ConOracle co=new ConOracle();?

          ?}

          }

          ?

          3.JDBC 連接 MySQL????????????????????????????????????

          ?

          ?

          下載 MySQLJDBC 驅動

          ?

          設置 CLASSPATH=.;C:\Program Files\MySQL\mysql-connector-java-3.2.0-alpha\mysql-connector

          -java-3.2.0-alpha\mysql-connector-java-3.2.0-alpha-bin.jar

          ?

          例子:

          import java.sql.*;

          public class ConMysql{

          ?Connection con;

          ?Statement st;

          ?ResultSet rs;?

          ?public ConMysql(){?

          ? try{

          ????????? String name="com.mysql.jdbc.Driver";

          ????????? String url="jdbc:mysql://localhost/database?user=user&password=password";?

          ????????? Class.forName(name);

          ????????? con=DriverManager.getConnection(url);

          ????????? System.out.println(" 連接成功 !");

          ????????? con.close();??????????

          ? }catch(Exception e){

          ?? e.printStackTrace();

          ? }

          ?}

          ?

          ?public static void main(String args[]){???

          ? ConMysql cms=new ConMysql();?

          ?}

          }

          ?

          4. JDBC 連接 DB2- -??????????????????????????????????????

          ?

          ?

          DB2 自己帶 jdbc 驅動,具體位置在 C:\Program Files\IBM\SQLLIB\java\db2jcc.jar

          C:\Program Files\IBM\SQLLIB\java\db2jcc_license_cu.jar

          C:\Program Files\IBM\SQLLIB\java\db2jcc_license_cisuz.jar

          ?

          設置 CLASSPATH=.;C:\ProgramFiles\IBM\SQLLIB\java\db2jcc.jar;

          C:\ProgramFiles\IBM\SQLLIB\java\db2jcc_license_cu.jar;

          C:\ProgramFiles\IBM\SQLLIB\java\db2jcc_license_cisuz.jar

          ?

          注意:在使用 jdbc 連接 db2 時,一定要用 ibm 自己的 jdk

          否則執行會出現錯誤,可能是 ibm jdbc 驅動和 sun jdk 不兼容的問題

          ????? 具體位置在 C:\Program Files\IBM\SQLLIB\java\jdk

          ?

          例子:

          import java.sql.*;

          public class ConDB2{

          ?Connection con;

          ?Statement st;

          ?ResultSet rs;?

          ?public ConDB2(){?

          ? try{

          ????????? String name="com.ibm.db2.jcc.DB2Driver";

          ????????? String url="jdbc:db2://localhost:50000/database";

          ???????? Class.forName(name);

          ????????? con=DriverManager.getConnection(url,"user","password");

          ????????? System.out.println(" 連接成功 !");

          ????????? con.close();??????????

          ? }catch(Exception e){

          ?? e.printStackTrace();

          ? }

          ?}

          ?

          ?public static void main(String args[]){???

          ? ConDB2 cd=new ConDB2();?

          ?}

          }

          ?

          posted on 2006-04-10 07:11 SINOJAVA 閱讀(784) 評論(0)  編輯  收藏 所屬分類: Java VS DataBase
          主站蜘蛛池模板: 安康市| 云梦县| 郎溪县| 北碚区| 青铜峡市| 东乡县| 蒙城县| 吴桥县| 三台县| 高淳县| 定陶县| 水富县| 涿州市| 宜城市| 阿克| 京山县| 华安县| 宜都市| 南召县| 资兴市| 芒康县| 洛南县| 浏阳市| 邵阳市| 呼和浩特市| 西昌市| 辉县市| 天等县| 朝阳市| 阿巴嘎旗| 文昌市| 吴桥县| 溆浦县| 哈巴河县| 昌吉市| 黄冈市| 贺兰县| 广丰县| 鹤山市| 饶平县| 布尔津县|