通过java程序连接数据库(mysql、sql server等)都需要加载相对用的驱动可以到数据库的官网下载。
一、 连接mysql数据库
1.导入jdbc jar包,在程序代码中加载驱动
Class.forName("com.mysql.jdbc.Driver");
2.编写mysql数据库参数
//要连接的数据库名
private static final String URL="jdbc:mysql://localhost:3306/要连接的数据库名";
//mysql用户名
public static final String USER="root";
//安装时填写的密码
public static final String PASSWORD="123456";
这样就与mysql数据库建立起了连接
public static Connection getDBCon(){
Connection con=null;
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(URL, USER, PASSWORD);
return con;
} catch (SQLException | ClassNotFoundException e) {
e.printStackTrace();
}
return null;
}
同样在对数据库进行操作时候需要关闭连接
//释放数据库连接对象
public static void closeConn(Connection con) {
try {
con.close();
} catch (SQLException e) {
if (con != null) {
con = null;
}
}
}
二、在连接sql server数据库与mysql基本类似
1.设置参数
2.加载驱动
3.编写连接代码
4.测试连接
private static final String URL="jdbc:sqlserver://localhost:1433;databasename=要连接的数据库名";
public static final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
//没修改过的都为sa
public static final String USER="sa";
public static final String PASSWORD="123456";
public static Connection getDBCon(){
Connection con=null;
try {
Class.forName(DRIVER);
con = DriverManager.getConnection(URL, USER, PASSWORD);
return con;
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
//释放数据库连接对象
public static void closeConn(Connection con){
try {
con.close();
} catch (SQLException e) {
if(con!=null){
con = null;
}
}
}