public class DataSource {
public static Logger logger = Logger.getLogger("mytimer");
//获取数据库连接 下面以sqlserver为例
//String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
//String dbURL = "jdbc:sqlserver://127.0.0.1:1433;databasename=TestDB";
//jtds 的方式 需要jar包 jtds-1.3.1.jar (或其他版本)
String driverName = "net.sourceforge.jtds.jdbc.Driver";
String userPwd = "123456"; // 密码
Connection dbConn = null;
try {
Class.forName(driverName).newInstance();
} catch (Exception ex) {
//System.out.println("驱动加载失败");
logger.info("驱动加载失败!");
ex.printStackTrace();
}
try {
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
logger.info("数据库连接成功!");
return dbConn;
} catch (Exception e) {
e.printStackTrace();
return null;
} finally {
try {
if (dbConn != null)
dbConn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
public static Logger logger = Logger.getLogger("mytimer");
//获取数据库连接 下面以sqlserver为例
public static Connection getConnectionDB(){
//microsoft.jdbc 的方式 需要jar包 mssqlserver.jar、msbase.jar、msutil.jar、sqljdbc.jar//String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
//String dbURL = "jdbc:sqlserver://127.0.0.1:1433;databasename=TestDB";
//jtds 的方式 需要jar包 jtds-1.3.1.jar (或其他版本)
String driverName = "net.sourceforge.jtds.jdbc.Driver";
String dbURL = "jdbc:jtds:sqlserver://127.0.0.1:1433;databasename=TestDB";
String userName = "sa"; // 用户名String userPwd = "123456"; // 密码
Connection dbConn = null;
try {
Class.forName(driverName).newInstance();
} catch (Exception ex) {
//System.out.println("驱动加载失败");
logger.info("驱动加载失败!");
ex.printStackTrace();
}
try {
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
logger.info("数据库连接成功!");
return dbConn;
} catch (Exception e) {
e.printStackTrace();
return null;
} finally {
try {
if (dbConn != null)
dbConn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}