这里用的主要是一些平时比较常用的数据库,将这些东西粘贴在这里主要是为了方便以后自己查询。网络上有相当全面的可以作为参考。 /**四种常见数据库连接方式*/ public class sqlmode { /**oracle驱动连接方式 :端口号1521*/ private static string oracledri
这里用的主要是一些平时比较常用的数据库,将这些东西粘贴在这里主要是为了方便以后自己查询。网络上有相当全面的可以作为参考。
/**四种常见数据库连接方式*/
public class sqlmode {
/**oracle驱动连接方式 :端口号1521*/
private static string oracledriver=oracle.jdbc.driver.oracledriver;
private static string url=jdbc:oracle:thin:@localhost:1521:mydata;
/**mysql驱动连接方式 :端口号3306*/
private static string mysqldriver=com.mysql.jdbc.driver;
private static string url2=jdbc:mysql:/localhost:3306/mydata;
/**sql server2005驱动:端口号1433*/
private static string sqldriver=com.microsoft.jdbc.sqlserver.sqlserverdriver; //连接sql数据库的方法
private static string url3=jdbc:microsoft:sqlserver://localhost:1433; +
databasename=mydata;
/**jdbc-odbc access数据库*/
private static string accessdriver=sun.jdbc.odbc.jdbcodbcdriver;
private static string url4=jdbc:odbc:mydata;//提示在这里需要配置access加载数据源
//操作时打开控制面板——>性能和维护——>管理工具——>数据源(odbc)——>添加
private static string user=admin;
private static string pwd=password;
/**获取access连接*/
public static connection getaccesscon(){
try {
class.forname(accessdriver);
connection oracle=drivermanager.getconnection(url4,user,pwd);
return oracle;
} catch (exception e) {
e.printstacktrace();
throw new runtimeexception(e);
}
}
/**获取sql server连接*/
public static connection getsqlsercon(){
try {
class.forname(sqldriver);
connection sqlser=drivermanager.getconnection(url3,user,pwd);
return sqlser;
} catch (exception e) {
e.printstacktrace();
throw new runtimeexception(e);
}
}
/**获取oracle连接*/
public static connection getoraclecon(){
try {
class.forname(oracledriver);
connection oracle=drivermanager.getconnection(url,user,pwd);
return oracle;
} catch (exception e) {
e.printstacktrace();
throw new runtimeexception(e);
}
}
/**获取mysql连接*/
public static connection mysqlcon(){
try {
class.forname(mysqldriver);
connection mysql=drivermanager.getconnection(url2,user,pwd);
return mysql;
} catch (exception e) {
throw new runtimeexception(e);
}
}