JDBC(Java Database Connectivity)是Java提供的一套数据库编程接口(API),简单的说,就是用Java连接数据库,他定义了一套用来访问数据路的标准Java类库。
简单举例:
1 package com.lovo; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.ResultSet; 6 import java.sql.SQLException; 7 import java.sql.Statement; 8 9 public class Test01 { 10 11 public static void main(String[] args) { 12 Connection con = null; 13 // 1. 加载驱动程序(反射) 14 try { 15 Class.forName("com.mysql.jdbc.Driver"); 16 // 2. 创建连接 17 con = DriverManager.getConnection("jdbc:mysql://localhost/company", 18 "root", "123456"); 19 // 3. 创建语句 20 Statement sta = con.createStatement(); 21 // 4. 发出SQL语句得到结果集(游标) 22 ResultSet rs = sta.executeQuery("select * from emp"); 23 // 5. 循环遍历结果集 24 while (rs.next()) { // 先判断游标是否可以取到下一条记录 25 System.out.println(" 姓名:" + rs.getString("ename") + " 职位:" 26 + rs.getString("job") + " 工资:" + rs.getInt("sal")); 27 System.out.println("====================="); 28 } 29 } catch (ClassNotFoundException e) { 30 e.printStackTrace(); 31 } catch (SQLException e) { 32 e.printStackTrace(); 33 } finally { 34 if (con != null) { 35 try { 36 con.close(); // 6. 关闭连接 37 } catch (SQLException e) { 38 e.printStackTrace(); 39 } 40 } 41 } 42 } 43 }
原文:http://www.cnblogs.com/Wqwwd/p/4141053.html