A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 洪伟 中级黑马   /  2015-6-20 10:53  /  242 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

程序所需的数据可以存放在文件中然后通过io流进行读取,但是开发中更多的是将数据存于数据库中,
jdbc为java语言与数据库连接的基础方法,主要完成程序对数据库的三个需求:1、与一个数据库进行连接2、向数据库发送sql语句3、处理数据库返回的结果

要连接到数据库 首先就要加载驱动(建立一个从jdbc-odbc的桥接器)
这里用到了java的反射
Class.forname("sun.jdbc.odbc.JdbcOdbcDriver");这里有可能会抛出异常,所以我们通常要捕获处理
Connection con = DriverManager.getConnection(“数据源”);这里就真正的连接到了数据库
向数据库放松sql语句

Statement sql = con.createStatement();

得到返回的结果

ResultSet rs = sql.executeQuery(“sql语句”);

rs 是个指向结果集的第一数据项上一个位置的游标,我们必须调用 rs.next()才会指向我们的一个元素,否者会抛出空指针异常

如果相对数据库进行增删改等修改操作,需要使用executeUpdate("sql语句");

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马