黑马程序员技术交流社区
标题:
jdbc
[打印本页]
作者:
洪伟
时间:
2015-6-20 10:53
标题:
jdbc
程序所需的数据可以存放在文件中然后通过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语句");
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2