package com.until;
import java.sql.*;
//jdbc数据库链接类
public class ConnDataBase {
// 数据库连接类
private static Connection myConn = null;
/*
* 1.JDBC---ODBC数据源 --sun公司JAVA自带的
*/
private String db_user = "root";// mysql数据库用户名
//private String db_user = "sa";// sqlserver数据库用户名
private String db_password = "123456";// 数据库密码
//private String db_odbcdriver = "sun.jdbc.odbc.JdbcOdbcDriver"; // JDBC-ODBC连接桥
//private String db_odbcurl = "jdbc:odbc:bmjf";// 数据库名
// jdbc驱动
private String db_jdbcdriver = "com.mysql.jdbc.Driver";// mysql数据库操作jar包
private String db_jdbcurl = "jdbc:mysql://127.0.0.1:3306/bmjf"; // 连接mysql数据库服务器
//private String db_jdbcdriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//Sqlserver数据库操作jar包
//private String db_jdbcurl="jdbc:sqlserver://127.0.0.1:1433;databasename=bmjf";//连接sqlserver数据库服务器
// ODBC连接数据库
/*
public Connection getOdbcConnection() {
/*
* 1.注册Class.forname 2.DriverManager管理driver接口,等到Connection
*/
/*
try {
Class.forName(db_odbcdriver);
myConn = DriverManager.getConnection(db_odbcurl, db_user,
db_password);
if (myConn == null) {
System.out.println("数据库连接失败!");
} else {
System.out.println("数据库连接成功!");
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return myConn;
}
*/
// ---jdbc驱动
public Connection getJdbcConnection() {
/*
* 1.注册Class.forname 2.DriverManager管理driver接口,等到Connection
*/
try {
Class.forName(db_jdbcdriver);
myConn = DriverManager.getConnection(db_jdbcurl, db_user,
db_password);
if (myConn == null) {
System.out.println("JDBC驱动连接数据库失败!");
} else {
System.out.println("JDBC驱动连接数据库成功!");
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return myConn;
}
// 关闭数据库
public void closeConnection() {
try {
myConn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}