JDBC的快速入门
一、前置工作
1.导入相关数据库的jar包
2.右击jar包,点击And as Library...
二、代码实现
1.注册驱动
使用 Class.forName();方法注册驱动,此时使用musql数据库
Class.forName("com.mysql.jdbc.Driver");
2.获取链接
使用DriverManager.getConnection(url,username,password);获取链接
3.定义sql语句
例如:修改account表中的id=1的money数据:
String sql = "update account set money = 2000 where id = 1";
4.获取执行sql的对象,使用Statement方法
使用 Statement 方法获取执行的对象
5.执行sql
.使用 executeUpdate 来执行sql语句
6.处理结果
7.释放资源
stmt.close();
conn.close();
package com.itheima.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; //JDBC的快速入门 public class JDBCDemo { public static void main(String[] args) throws Exception { //1.注册驱动 Class.forName("com.mysql.jdbc.Driver"); //2.获取链接 String url = "jdbc:mysql://127.0.0.1:3306/db1"; String username = "root"; String password = "123456"; Connection conn = DriverManager.getConnection(url,username,password); //3.定义sql语句 String sql = "update account set money = 2000 where id = 1"; //4.获取执行sql的对象 Statement Statement stmt = conn.createStatement(); //5.执行sql int count = stmt.executeUpdate(sql); //返回值是受影响的行数 //6.处理结果 System.out.println(count); //7.释放资源 stmt.close(); conn.close(); } }
执行前后对比:
执行前:
执行后:
标签:JDBC,String,stmt,Statement,sql,close,执行,快速,入门 From: https://www.cnblogs.com/dragonstudy/p/16973808.html