JDBC

JDBC

jdbc的 增删改查(CRUD)

  • C: create 增
  • R: query 查
  • U: update 改
  • D: delete 删

如何通过JDBC 查[executeQuery] 增删改[executeUpdate]数据
--------------------------------------------
新增表记录: 往account表中添加一条记录: null ‘hellen’ 3500

@Test  ---> 用反射   
public void testAdd() throws Exception {
	1.注册驱动
	Class.forName( "com.mysql.cj.jdbc.Driver" );
	2.获取连接
	Connection conn = DriverManager.getConnection( 
		"jdbc:mysql:///数据库名?characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false", 
		"root", "root" );
	3.获取传输器(建立通道)
	Statement stat = conn.createStatement();
查看:  
	语法:executeQuery   只能一行一行查看
	
	4.发送sql到数据库执行,并返回执行结果
	ResultSet rs = stat.executeQuery("select * from account");
	处理结果(打印到控制台)
	rs.next  返回true表示下一行有数据,就会进入循环获取的下一行数据
	while(rs.next()) {
		int id = rs.getInt("id");
		String name = rs.getString("name");
		double money = rs.getDouble("money");
		System.out.println(id+","+name+","+money);
	}

增删改:  
	 语法:executeUpdate    返回的是执行了几行(影响的行数)
	4.执行SQL语句, 返回执行结果
	String sql = "insert into account value(null, 'hellen', 3500 )";
	  int rows = stat.executeUpdate(sql); 
	5.处理结果
	System.out.println( "影响的行数为: "+rows );
	6.释放资源(越晚获取的越先关闭)
	stat.close();
	conn.close();
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值