JDBC连接四大类数据库五种方法

  • 格式:doc
  • 大小:58.00 KB
  • 文档页数:11

下载文档原格式

  / 19
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

使用JDBC连接四大类数据库五种方法ConnectDatabases.ja va

JDBC 2010-06-07 16:54:28 阅读67 评论0字号:大中小订阅

/*

* Created on 2003-7-13

* 此文件主要用来说明连接常用的五种(ODBC算一个,可以连接任意数据库)数据库的方法* 针对每一种方法有一个带有Connection返回值的方法

* 主要有如下方法:

* 1。getJdbcOdbcConnecion

* 2。getOracleConnection

* 3。getSQLServerConnection

* 4。getMySQLConnection

* 5。getDB2Connection

* 6。getCloudScapeConnection

*/

package jdbc;

import java.sql.DriverManager;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.Statement;

import sun.jdbc.odbc.JdbcOdbcDriver;

//导入ORACLE的JDBC驱动程序

import oracle.jdbc.driver.OracleDriver;

//导入SQL Server的JDBC驱动程序

import com.microsoft.jdbc.sqlserver.SQLServerDriver; //导入MySQL的JDBC驱动程序

//import org.gjt.mm.mysql.Driver;

import com.mysql.jdbc.Driver;

//导入DB2的JDBC驱动程序类

//import COM.ibm.db2.jdbc.app.DB2Driver;

import .DB2Driver;

//导入CloudScape的JDBC驱动程序

import COM.cloudscape.core.RmiJdbcDriver;

public class ConnectDatabases

{

public String url=null;

public String username=null;

public String password=null;

public void setURL(String url)

{

this.url=url;

}//end method setURL

public void setUserName(String username)

{

ername=username;

}//end method setUserName

public void setPassword(String password)

{

this.password=password;

}//end method setUserName

Connection con=null;

//下面的方法为通过JDBC-ODBC桥连接数据库的方法

//它适用于所有的数据库。

public Connection getJdbcOdbcConnection()

{

try

{

//注册JDBC-ODBC的JDBC驱动程序到JVM中

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

DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());

//设置连接字符串,也可以传入

con=DriverManager.getConnection(url,username,password);

}//end block try

catch(Exception e)

{

return null;

}//end block catch

return con;

}//end method getJdbcOdbcConnection

//下面的方法为连接ORACLE的方法

public Connection getOracleConnection()

{

try

{

//注册ORACLE的JDBC驱动程序到JVM中

//Class.forName("oracle.jdbc.driver.OracleDriver");

DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

//设置连接字符串,也可以传入

con=DriverManager.getConnection(url,username,password);

}//end block try

catch(Exception e)

{

return null;

}//end block catch

return con;

}//end method getOracleConnection

//下面的方法连接SQL SERVER

public Connection getSQLServerConnection()

{

try

{

//注册SQL Server的JDBC驱动程序到JVM中

//Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");