一、开发步骤
(1)加载数据库类
(2)通过DriverManager类来创建Connection对象
(3)通过Connection对象来创建PreparedStatement对象
(4)如果没有参数,则设置参数
(5)执行SQL语句
(6)如果执行有返回结果,那么就对结果进行处理
(7)关闭资源
二、获取数据库连接
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class jdbcTest {
public static void main(String[] args) throws Exception {
//1.加载驱动类
// Class.forName("com.mysql.jdbc.Driver"); //com.mysql.cj.jdbc.Driver
Class.forName("com.mysql.cj.jdbc.Driver");
//通过DriverManager类来创建Connection对象
/*
String url ="jdbc:mysql//mydb"; 用于指定数据库的字符串
String user ="root"; 用于连接数据库时的用户名
String password="123456"; 用于连接数据库时的密码
*/
String url = "jdbc:mysql://localhost/mydb?useSSL=false&characterEncoding=utf8";
String user = "root";
String password = "123456";
//2.创建连接对象
Connection conn = DriverManager.getConnection(url, user, password);
System.out.println(conn);
//3.创建执行SQL的对象
Statement stm = conn.createStatement();
//4.执行SQL
ResultSet rs = stm.executeQuery("select * from table_xl");
//5.处理数据
System.out.println("id\t\tname\t\t");
while (rs.next()){
String id = rs.getString("id");
String name = rs.getString("name");
System.out.println(id +"\t\t" +