jdbc连接mysql
一.准备材料
1.mysql
2.msql jdbcjar包
3.eclipse
4.jdk
二.步骤:
1.创建java项目
2.导入jar包
3.创建测试类
4.注册驱动
Class.forName("com.mysql.cj.jdbc.Driver");
5.创建Connection实例连接数据库
final static String url = "jdbc:mysql://localhost:3306/student?serverTimezone=GMT%2B8";//student为数据库名
final static String user = "root";//数据库用户名
final static String password = "123456";//数据库密码
Connection conn = DriverManager.getConnection(url, user, password);//java.sql中的connection接口
6.写sql语句(这里是数据库更新操作)
String sql = "update tb_test set name='zs' where name = 'ls'";//将数据表实例的name字段值做修改
7.创建PreparedStatement实例预编译sql
PreparedStatement pstm = conn.prepareStatement(sql);//使用PreparedStatement 可防止sql注入
8.执行sql
pstm.executeUpdate();//进行数据库更新操作
9.上述过程中抛出的异常有: ClassNotFoundException,SQLException
10.关闭资源(SQLException)
先开启后关闭,后开启先关闭的顺序
if(pstm != null)pstm.close();//如果pstm不为null,则关闭
if(conn != null)conn.close();//如果conn不为null,则关闭