JAVA笔记:Java数据库编程(三)
来源:互联网 发布:数据录入员述职报告 编辑:程序博客网 时间:2024/06/11 14:05
本篇主要总结下数据库的查询操作以及事务处理。
ResultSet接口
在SQL中的SELECT语句可以将数据库的全部结果查询出来,JDBC中使用ResultSet进行接收。
实例:
package Demo01;import java.sql.*;;public class ConnectionTest {// 定义数据库驱动程序public static final String DBDRIVER = "org.gjt.mm.mysql.Driver";// 定义数据库连接地址public static final String DBURL = "jdbc:mysql://localhost:3306/test";// 定义数据库用户名public static final String DBUSER = "root";// 定义数据库密码public static final String DBPASS = "zhengzehui";public static void main(String[] args) throws Exception {Connection conn = null;Statement stmt = null;ResultSet rs = null;Class.forName(DBDRIVER);String sql = "SELECT id,name,sex,age FROM student";conn = DriverManager.getConnection(DBURL, DBUSER, DBPASS);stmt = conn.createStatement();rs = stmt.executeQuery(sql);while (rs.next()) {int id = rs.getInt("id");String name = rs.getString("name");String sex = rs.getString("sex");int age = rs.getInt("age");System.out.print("id:" + id + "\t");System.out.print("name" + name + "\t");System.out.print("sex" + sex + "\t");System.out.println("age" + age + "\t");}rs.close();stmt.close();conn.close();}}
事务处理
事务处理在数据库开发中很重要,所谓的事务就是,操作要么一起成功,要么一起失败。
事务本身具有:原子性、一致性、隔离性(独立性)、持久性。
这里的知识点在数据库相关的文章中已经总结过了。
0 0
- JAVA笔记:Java数据库编程(三)
- JAVA笔记:Java数据库编程(一)
- JAVA笔记:Java数据库编程(二)
- java编程思想学习笔记(三)
- Java编程思想_笔记(三)
- 《JAVA网络编程》阅读笔记(三)
- java编程思想阅读笔记(三)
- JAVA并发编程笔记三
- Java编程思想笔记-三
- 17. Java数据库编程() ----- 学习笔记
- JAVA笔记:Java网络编程(三)TCP程序设计
- 12.5-全栈Java笔记:Java网络编程(三)
- java学习笔记------Java网络编程三
- JAVA数据库编程——JDBC(三)
- Java、XML与数据库编程实践(三)
- JAVA笔记(三)
- java笔记(三)
- java笔记(三)
- 文件上传到微信服务器https请求
- Entity Framework 实体关系总结
- 微信开发https请求
- Udacity GPU编程模型学习
- 搜索引擎Solr环境搭建详解
- JAVA笔记:Java数据库编程(三)
- C#概览式学习
- mybatis3---Illegal overloaded getter method with ambiguous type
- android利用get提交数据到服务器进行验证
- 20070306-Connected component labeling – Part 1
- ubuntu 14.10安装docker
- 第二篇 javase与sql server实现交互登录界面
- 2、转账汇款——一个简单的页面
- TCP通讯