永发信息网

创建student数据库,并在该数据库中创建student表,并完成下面问题

答案:2  悬赏:0  手机版
解决时间 2021-04-05 16:48
  • 提问者网友:沉默菋噵
  • 2021-04-04 21:53
如上
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-04-04 22:58
import java.sql.Connection; import java.sql.Date; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.sql.PreparedStatement; public class JDBC { private Connection con = null; private Statement stmt = null; private ResultSet rs = null; private String driver = "com.mysql.jdbc.Driver"; //不同的数据库只要稍加修改即可 private String url="jdbc:mysql://localhost:3306/dataname ?characterEncoding=GBK";//连接也要改 private String user = "root";//用户名 private String password = "mysql";//密码 public void startConnection() throws ClassNotFoundException, SQLException { Class.forName(driver); //注册数据库驱动 con = DriverManager.getConnection(url, user, password); //获得数据库连接 } public ResultSet query(String sql) throws SQLException { stmt = con.createStatement(); //创建Statement rs = stmt.executeQuery(sql); //执行查询 return rs; } public int update(String sql) throws SQLException { stmt = con.createStatement(); int r = stmt.executeUpdate(sql); return r; } public void releaseConnection() { try { if (rs != null) rs.close(); stmt.close(); if (con != null) con.close(); } catch (SQLException e) { e.printStackTrace(); } } } 2.对数据库表的操作放在另外一包中,不同的操作在不同的类中实现----->只要在其他的包里引入这个类包,再继承这个类即可 操作内容:----->调用父类里的方法即可 (1)、使用结果集对数据库表进行操作:先插入一条记录,后删除一条记录;(2)、使用批处理方法插入3个学生的信息;(3)、使用事务实现一个同学转专业---先删除一条记录、后增加一条记录(两者要么同时实现,要么同时不实现)。 3、程序的实现过程中加入异常处理语句
全部回答
  • 1楼网友:摆渡翁
  • 2021-04-05 00:10
回答的不错
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯