public static void main(String[] args) throws Exception {
/*
* 加载class
* class.forname("com.mysql.cj.jdbc.Driver")
* 创建connection对象
* connection con = drivermanager.getconnection(url,username,password);
* usr = "jdbc:mysql://localhost:3306/你的数据库名?serverTimezone=你设置的时区信息"
* 创建statement
* con.createStatement();
* 这里的connection和statement对象都为java.sql包下注意不要导错
* 使用statement对象的executeQuery()执行查询语句 返回resultset对象其中包含查询结果
* 使用executeUpdate()执行增删改操作 返回值为int 为改变的列数
* 注意最后要关闭资源链接
*/
String className = "com.mysql.cj.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/mydb1?serverTimezone=GMT%2B8";
String databaseUser = "root";
String databasePassword = "xxx";
Class.forName(className);
Connection con = DriverManager.getConnection(url, databaseUser, databasePassword);
Statement sta = con.createStatement();
String sql1 = "select * from emp";
String sql2 = "delete from kk";
ResultSet r = sta.executeQuery(sql1);
sta.executeUpdate(sql2);
while(r.next()) {
int id = r.getInt(1);
String name = r.getString("ename");
double sal = r.getDouble("sal");
System.out.println(id + " " + name + " " + sal);
}
r.close();
sta.close();
con.close();
}
JDBC增删改查
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。