Java回顾之JDBC

  第一篇:Java回顾之I/O

  第二篇:Java回顾之网络通信

  第三篇:Java回顾之多线程

  第四篇:Java回顾之多线程同步

  第五篇:Java回顾之集合

  第六篇:Java回顾之序列化

  第七篇:Java回顾之反射

  第八篇:Java回顾之一些基础概念

  这篇文章里,我们来讨论一些和JDBC相关的话题。

  概述

  尽管在实际开发过程中,我们一般使用ORM框架来代替传统的JDBC,虚拟主机,例如Hibernate或者iBatis,但JDBC是Java用来实现数据访问的基础,掌握它对于我们理解Java的数据操作流程很有帮助。

  JDBC的全称是Java Database Connectivity。

  JDBC对数据库进行操作的流程:

  JDBC中常用的对象包括:

  一个简单示例

  我们来看下面一个简单的示例,它使用JDK自带的Derby数据库,创建一张表,插入一些记录,服务器空间,香港服务器,然后将记录返回:

一个简单的JDBC示例

test1() throws SQLException 2 { 3String driver = “org.apache.derby.jdbc.EmbeddedDriver”; 4String dbURL = “jdbc:derby:EmbeddedDB;create=true”; 5 6Connection con = null; 7Statement st = null; {10 Class.forName(driver);11con = DriverManager.getConnection(dbURL);12st = con.createStatement();13st.execute(“create table foo(ID INT NOT NULL, NAME VARCHAR(30))”);14st.executeUpdate(“insert into foo(ID,NAME) values(1, ‘Zhang San’)”);1516ResultSet rs = st.executeQuery(“select ID,NAME from foo”);(rs.next())19 {20int id = rs.getInt(“ID”);21String name = rs.getString(“NAME”);22System.out.println(“ID=” + id + “;color: #000000;”> name);23 }24 }25catch(Exception ex)26 {27 ex.printStackTrace();28 } {31if (st != null) st.close();32if (con != null) con.close();33 }34 }而在于当时的那份心情。可是旅行的彼时那刻我的心情一直是好的吗?

Java回顾之JDBC

相关文章:

你感兴趣的文章:

标签云: