JDBC连接四大类数据库五种方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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");