1 JDBC连接数据库的步骤
第一步:加载驱动
第二步:连接数据库
第三步:使用语句操作数据库
第四步:关闭数据库连接,释放资源
2 在项目中配置数据库驱动
数据库驱动获得地址:
https://pan.baidu.com/s/1vIST3fkJn3zyLJ0rUXoSkw
配置驱动:
注:win10系统中,所有的jar包都是在Classpath下添加
3 加载数据驱动
Mysql驱动名:com.mysql.jdbc.Driver
加载方式:Class.forName(驱动名)
public class test1 {
public static String jdbcName="com.mysql.jdbc.Driver";
public static void main(String[] args) {
try {
Class.forName(jdbcName);
System.out.println("加载驱动成功");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("加载驱动失败");
}
}
}
4 连接及关闭数据库
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class test2 {
// 数据库地址
private static String dbUrl="jdbc:mysql://localhost:3306/db_book";
// 用户名
private static String dbUserName="root";
// 密码
private static String dbPassword="123456";
// 驱动名称
private static String jdbcName="com.mysql.jdbc.Driver";
public static void main(String[] args) {
try {
Class.forName(jdbcName);
System.out.println("加载驱动成功!");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("加载驱动失败!");
}
Connection con=null;
try {
// 获取数据库连接
con=DriverManager.getConnection(dbUrl, dbUserName, dbPassword);
System.out.println("获取数据库连接成功!");
System.out.println("进行数据库操作!");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}