以下的文章主要向大家讲述的是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实例的介绍,望你能有所收获。
【编辑推荐】