增删改用的都是executeUpdate()方法;
查用的是executeQuery()方法
package cn.lideng.dbc; import java.lang.management.ManagementFactory;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement; public class jdbcdemo3 { private static Statement statement;
private static Connection connection; public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/qy97", "root", "root");
String sql="delete from users where sid=2";
statement = connection.createStatement();
int i = statement.executeUpdate(sql);
System.out.println(i);
if(i>0){
System.out.println("删除成功");
}
else{
System.out.println("修改成功");
}
} catch (Exception e) {
e.printStackTrace();
}finally {
if(statement!=null){
try {
statement.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(connection!=null){
try {
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
} package cn.lideng.dbc; import JdbcUtils.JdbcUtilsDemo; import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement; public class JdbcDemo4 { private static Connection connection;
private static Statement statement;
private static ResultSet rs; public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/qy97", "root", "root");
String sql="select * from users";
statement = connection.createStatement();
rs = statement.executeQuery(sql);
while(rs.next()){
int id = rs.getInt(1);
String name = rs.getString(2);
String address= rs.getString(3); System.out.println(id+" "+name+" "+address);
} } catch (Exception e) {
e.printStackTrace();
}finally {
JdbcUtilsDemo.close(rs,statement,connection);
}
}
}

最新文章

  1. Eclipse里项目名有红叉,但是底下的每一个文件都没有红叉
  2. Training Deep Neural Networks
  3. 禁用ipv6
  4. 给定数组a[N]构造数组b[N]
  5. poj 1811 Prim test
  6. python包管理器pip
  7. IOS 笔试
  8. Mysql 利用multiline 实现多行匹配
  9. 文章之间的基本总结:Activity生命周期
  10. 【论文:麦克风阵列增强】An alternative approach to linearly constrained adaptive beamforming
  11. js日常积累
  12. Bear and Friendship Condition-HZUN寒假集训
  13. pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
  14. GMT\UTC YYYY-MM-DDTHH:mm:ss.sssZ、YYYY-MM-DDTHH:mm:ss.sss+8:00意义及与北京时间转换
  15. alexnet- tensorflow
  16. gsoap使用总结
  17. Java进阶之JDBC
  18. Spring boot 入门篇
  19. java第一次考试
  20. Maps.newHashMapWithExpectedSize(2)

热门文章

  1. socket跟TCP/IP 的关系,单台服务器上的并发TCP连接数可以有多少
  2. delegate--委托
  3. Python多进程、多线程、协程
  4. android最最基础简单的保存xml代码
  5. 面向对象—的__new__()方法详解
  6. 【XSY2760】nonintersect 计算几何
  7. 【XSY2750】Mythological V 2-sat
  8. MT【257】任意存在并存
  9. 【hjmmm网络流24题补全计划】
  10. k短路模板(洛谷P2483 [SDOI2010]魔法猪学院)(k短路,最短路,左偏树,priority_queue)