增删改查——Statement接口

迷南。 2023-08-17 16:09 233阅读 0赞

1、增加数据表中的元组

  1. package pers.datebase.zsgc;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.SQLException;
  5. import java.sql.Statement;
  6. public class JDBC {
  7. public static void main(String[] args) throws ClassNotFoundException,
  8. SQLException {
  9. // 加载驱动
  10. Class.forName("com.mysql.jdbc.Driver");
  11. // 链接到数据库
  12. String url = "jdbc:mysql://localhost:3306/student mangement system";
  13. String username = "root";
  14. String password = "root";
  15. Connection con = DriverManager.getConnection(url, username, password);
  16. // 获取到SQL语句的执行者对象
  17. Statement stat = con.createStatement();
  18. // 增加
  19. stat.executeUpdate("insert into student(studentno,sname,sex,birthday,classno,point,phone,email)"
  20. + "values('201712219','张涵','女','1989-12-18','080601','666','15878945612','han@163.com')");
  21. // 释放资源
  22. stat.close();
  23. con.close();
  24. }
  25. }

1392562-20190819090356586-1957950305.png

2、删除元组

  1. package pers.datebase.zsgc;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.SQLException;
  5. import java.sql.Statement;
  6. public class JDBC {
  7. public static void main(String[] args) throws ClassNotFoundException,
  8. SQLException {
  9. // 加载驱动
  10. Class.forName("com.mysql.jdbc.Driver");
  11. // 链接到数据库
  12. String url = "jdbc:mysql://localhost:3306/student mangement system";
  13. String username = "root";
  14. String password = "root";
  15. Connection con = DriverManager.getConnection(url, username, password);
  16. // 获取到SQL语句的执行者对象
  17. Statement stat = con.createStatement();
  18. // 删除
  19. String sql = "delete from student where sname='张涵'"; // SQL语句
  20. stat.executeUpdate(sql); // 将sql语句上传至数据库执行
  21. // 释放资源
  22. stat.close();
  23. con.close();
  24. }
  25. }

3、修改元组

  1. package pers.datebase.zsgc;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.SQLException;
  5. import java.sql.Statement;
  6. public class JDBC {
  7. public static void main(String[] args) throws ClassNotFoundException,
  8. SQLException {
  9. // 加载驱动
  10. Class.forName("com.mysql.jdbc.Driver");
  11. // 链接到数据库
  12. String url = "jdbc:mysql://localhost:3306/student mangement system";
  13. String username = "root";
  14. String password = "root";
  15. Connection con = DriverManager.getConnection(url, username, password);
  16. // 获取到SQL语句的执行者对象
  17. Statement stat = con.createStatement();
  18. String sql="update student set classno='201718' where sname='平靖' "; //SQL语句
  19. stat.executeUpdate(sql); //将sql语句上传至数据库执行
  20. // 释放资源
  21. stat.close();
  22. con.close();
  23. }
  24. }

1392562-20190819090830019-709951360.png

4、查询数据表

  1. package pers.datebase.zsgc;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.ResultSet;
  5. import java.sql.SQLException;
  6. import java.sql.Statement;
  7. public class JDBC {
  8. public static void main(String[] args) throws ClassNotFoundException,
  9. SQLException {
  10. // 加载驱动
  11. Class.forName("com.mysql.jdbc.Driver");
  12. // 链接到数据库
  13. String url = "jdbc:mysql://localhost:3306/student mangement system";
  14. String username = "root";
  15. String password = "root";
  16. Connection con = DriverManager.getConnection(url, username, password);
  17. // 获取到SQL语句的执行者对象
  18. Statement stat = con.createStatement();
  19. String sql="select * from score"; //sql语句
  20. ResultSet rs=stat.executeQuery(sql); //ResultSet 是java中执行select后,返回的结果集类。 rs 就是结果集的变量。
  21. while(rs.next()){ //next()获取里面的内容
  22. System.out.println(rs.getString(1)+" "+rs.getString(2)+" "+rs.getString(3)+""+rs.getString(4));
  23. }
  24. // 释放资源
  25. stat.close();
  26. con.close();
  27. rs.close();
  28. }
  29. }

1392562-20190819091226398-598958132.png

转载于:https://www.cnblogs.com/zhai1997/p/11375243.html

发表评论

表情:
评论列表 (有 0 条评论,233人围观)

还没有评论,来说两句吧...

相关阅读

    相关 api增删接口

    一个真正的php小白就在今天开始给大家分享我在学习php过程中遇到的问题,首先声明我是直接学的fastadmin框架,并没有去了解原生php php写增删改查接口(没有进