JDBC连接mysql数据库
package com.inspur.jdbc.demo;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Connection;
public class JDBCBasicExample {
//数据库驱动
private static final String DB_DRIVER ="com.mysql.jdbc.Driver";
//数据库连接地址
private static final String DB_URL="jdbc:mysql://localhost:3306/jdbc_example";
//用户名
private static final String DB_USER="root";
//密码
private static final String DB_PASSWORD="123456";
public static void main(String[] args){
new JDBCBasicExample().getDBConnection();
}
//获取数据库连接
public void getDBConnection(){
System.out.println("------------测试mysql数据库-------");
try {
Class.forName(DB_DRIVER); //加载驱动并初始化这个类
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
System.out.println("缺少mysql数据库驱动包");
e.printStackTrace();
return;
}
System.out.println("mysql数据库驱动注册成功");
Connection conn=null;
try {
//获取数据库连接路径
conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD);
System.out.println("mysql数据库创建成功");
} catch (Exception e) {
System.out.println("创建连接失败,查看控制台异常信息");
e.printStackTrace();
}
//不管是否异常都要关闭数据库连接,释放数据库连接
finally{
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}