从今天开始打算学习一下JDBC,并且在这里记录下来。
JDBC API设计的目的就是保持简单的东西依然简单。这就意味着JDBC让我们日常的数据库任务变简单。
JDBC简单介绍:
JDBC API 是一个Java API,通过它可以存取各种各样的表格数据,特别是存在关系数据库中的数据。
JDBC帮助我们写Java应用程序来实现三个编程活动:
1. 连接到一个数据源,比如说数据库
2. 发送询问和更新数据库的状态
3. 接受并且处理通过询问从数据库里面得到的结果
接下来是一个简单的例子:
Connection con = DriverManager.getConnection ( "jdbc:myDriver:wombat", "myLogin","myPassword"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1"); while (rs.next()) { int x = rs.getInt("a"); String s = rs.getString("b"); float f = rs.getFloat("c"); }
这段简短的代码建立了一个DriveManager对象来链接数据库驱动并且登录到数据库,Statement对象是用来传送SQL语言的询问到数据库中,ResultSet是用来接受询问的结果的。