JDBC主要实现以下三种功能:
1.实现功能的预操作

  1. 与数据库连接
  2. 发送SQL语句
  3. 处理结果

与数据库连接前的预操作

连接前是需要驱动程序的支持,JDBC驱动程序加载
例如:mysqlJDBC驱动程序加载

Class.forName("com.mysql.Driver");
Class.forName(drivername);

JDBC URL
标识数据库。可以方便JDBC驱动程序识别数据库,然后建立联系。

构成语法
jdbc:<指定数据库机制>:<数据库标识名>
通过数据库标识名联系到需要连接的数据库。

连接mysql的student数据库:

String jdbcurl ="jdbc:mysql:////localhost:3306/student?user=ro-t&password=123"

有些书籍显示是3306端口(可省略),allowMultiQueries=true允许一次性执行多条SQL语句。

与数据库建立连接

Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/student","ro-t","123");

其中getConnection()内含3个参数,123是账号下的“密码。

Statement stmt=conn.createStatement();
创建一个用于执行SQL语句的Statement对象。

发送SQL语句

ResultSet rs=stmt.executeQuery("select xh from stu");

从数据库里抽学号属性。

处理结果,输出数据

while(rs.next())
        System.out.printIn(rs.getString("xh"));


Bjt梨梨祥42
1 声望0 粉丝

下一篇 »
Jsp语法及指令