以下的文章主要向大家講述的是JDBC連接DB2實例的正確操作步驟,以及對JDBC連接DB2實例的實際操作中要用到的實際操作代碼的描述,以下就是文章的主要內容的詳細描述,望大家在浏覽之後會對其有更深的了解。
JDBC, 實例JDBC, 實例
DB2自己帶jdbc驅動,具體位置在
- C:\Program Files\IBM\SQLLIB\Java\db2jcc.jar
- C:\Program Files\IBM\SQLLIB\Java\db2jcc_license_cu.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
例子:
- package db2;
- import Java.sql.*;
- public class BaseConnection {
- private final String driver = "com.ibm.db2.jcc.DB2Driver";
- private final String url = "jdbc:db2://localhost:50000/sample";
- private final String user = "db2admin";
- private final String passWord = "admin";
- private Connection conn = null;
- public BaseConnection(){
- try {
- Class.forName(driver);
- this.conn = DriverManager.getConnection(url,user,passWord);
- System.out.println("連接成功了");
- } catch (Exception e) {
- // TODO: handle exception
- System.out.println("加載驅動失敗......");
- }
- }
- public Connection getConnection(){
- return conn;
- }
- public void close(){
- try {
- conn.close();
- } catch (Exception e) {
- // TODO: handle exception
- System.out.println("數據庫連接關閉失敗......");
- }
- }
- public static void main(String args[]){
- BaseConnection cd=new BaseConnection();
- }
- }
以上的相關內容就是對JDBC連接DB2實例的介紹,望你能有所收獲。