一|JDBC是什么,有什么用途
JDBC提供了一种与平台无关的,用于执行SQL语句的标准Java API,可以方便地实现多种关系型数据库的统一操作,它由一组用Java语言编写的类和接口组成,不同的数据库如果要想使用Java开发,就必须实现这些接口的标准,但是JDBC严格来见,不属于技术,而是一种服务,即所有的操作步骤是固定的。
二、JDBC的流程
现在我以最快的速度和最简单的流程来告诉读者,JDBC是一种怎样的用法,其只需要记住固定模式即可,流程步骤以及代码如下:
public class TestJdbc1 {
public static void main(String[] args) throws Exception{
String url = "jdbc:mysql://127.0.0.1:3306/myschool?useUnicode=true&characterEncoding=UTF-8";
String username = "root";
String passward = "root";
//加载数据库访问驱动
Class.forName("com.mysql.jdbc.Driver");
//创建数据库链接
Connection conn = DriverManager.getConnection(url, username, passward);
System.out.println("数据库链接创建成功。。。");
//发送sql语句
String sql = "select * from students";
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery(sql);
//处理结果集
while(rs.next()) {
String stuName = rs.getString("stuName");
String loginPwd = rs.getString("stuCard");
System.out.println(stuName);
System.out.println(loginPwd);
}
//关闭链接
rs.close();
st.close();
conn.close();
}
}
其过程为:加载数据库访问驱动–>创建数据库链接–>发送sql语句来实现数据库中的增删改查–>处理结果集–>关闭相应的流(这里关闭流的顺序为相反顺序即为倒着关)!