1.安装数据库驱动
2.打开数据库,进行连接
数据库一般之连一个
一般是默认的
在java程序中获取
package com.wx.Entity; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Test { public static void main(String[] args) { // Class.forName();通过反射机制获取实类, //程序一启动就加载Driver的包 try { //加载驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //获取连接 String url="jdbc:mysql://localhost:3306/homework?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT"; //手动添加数据库 String user ="root"; String password="111111"; //通过此类对驱动进行管理 try { Connection connection= DriverManager.getConnection(url,user,password); System.out.println(connection); } catch (SQLException throwables) { throwables.printStackTrace(); } } catch (ClassNotFoundException e) { e.printStackTrace(); } } }
通过这一段代码获取数据库的地址
这就说明连接成功
往数据库里面添加数据的操作
try { Connection connection= DriverManager.getConnection(url,user,password); //在数据库里面操作的语句 String sql = "insert into student(sno,Sname,Ssex,Sage,Sdept) values('202012555','张三','男',12,'CS')"; // Statement statement =connection.createStatement(); int result =statement.executeUpdate(sql); System.out.println(result); } catch (SQLException throwables) { throwables.printStackTrace(); } } catch (ClassNotFoundException e) { e.printStackTrace(); }
这就是那个添加操作
添加后的数据直接在数据库的指定位置显示
增删改操作,可以调用
int result =statement.executeUpdate(sql);
查询
package com.wx.Entity; import java.sql.*; public class Test { public static void main(String[] args) { // Class.forName();通过反射机制获取实类, //程序一启动就加载Driver的包 try { //加载驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //获取连接 String url="jdbc:mysql://localhost:3306/homework?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT"; //手动添加数据库 String user ="root"; String password="111111"; //通过此类对驱动进行管理 try { Connection connection= DriverManager.getConnection(url,user,password); //在数据库里面操作的语句 // 添加 // String sql = "insert into student(sno,Sname,Ssex,Sage,Sdept) values('202012555','张三','男',12,'CS')"; //修改 // String sql ="update student set name = '李四'"; // 删除整个表的数据 // String sql ="delete from student " // 查询操作 String sql = "select * from student"; // 创建statement Statement statement =connection.createStatement(); // int result =statement.executeUpdate(sql); // 查询操作 ResultSet resultSet = statement.executeQuery(sql); // 循环遍历表单 while (resultSet.next()) { // 根据数组位置获取 resultSet.getInt(1); } // System.out.println(result); } catch (SQLException throwables) { throwables.printStackTrace(); } } catch (ClassNotFoundException e) { e.printStackTrace(); } } }
这个就是jdbs的查询操作