首页 > 代码库 > JDBC1

JDBC1

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 }

 

JDBC1