一个JDBC简单的查询步骤

来源:互联网 发布:seo顾问服务 编辑:程序博客网 时间:2024/05/29 18:38
在这个查询之前,我首先在mysql中创建了一个person数据库,里面由一个person表,表中由三个数据,属性分别是name:age,键值为tom : 20,jack : 30,lili : 15,下面是代码
import java.sql.*;public class test {/** * @param args * @throws ClassNotFoundException  * @throws SQLException  */public static void main(String[] args) throws ClassNotFoundException, SQLException {// TODO Auto-generated method stub//1,创建对象,也可以直接new出来Class.forName("com.mysql.jdbc.Driver");//2,创建连接Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/person","root","mz123zm");//3,创建一个sql语句,即陈述,陈述对象是connStatement stmt = conn.createStatement();//4,陈述的语句类型是查询,因此使用executeQuery,返回一个结果集,Query是询问的意思,换成Update执行的是更新删除等语句ResultSet rs = stmt.executeQuery("select * from person");//5,循环遍历while(rs.next()){System.out.println(rs.getString("name")+" : "+rs.getInt("age"));}//6,不管打开了什么都关掉,后打开的先关掉,有点像鞋袜原理rs.close();stmt.close();conn.close();}}
查询的结果为
为了过程直观,没有捕获异常,只是抛出,可以把抛出语句删去,使用MyEcplise的补全功能补上try/catch,然后修改捕获后的操作
原创粉丝点击