JSP中连接数据库的技术

     1、JDBC的使用步骤:

(1)、为数据库管理系统加载一个JDBC驱动程序

(2)、使用这个驱动程序来打开一个到某个特定数据库的连接

(3)、提供这个连接来发布SQL语句

(4)、处理由SQL操作所返回的结果集

     2、JDBC的api

      描述为一组抽象的Java接口,可以对某个数据库建立连接,执行SQL语句并处理结果。

(1)、Java.sql.DirverManager

     处理驱动的调入,并且对新产生的数据库连接提供支持。

(2)、Java.sql.Connection

     代表队特定数据库的连接,通过调用DriverManager类的静态getConnection()方法来建立连接。

(3)、Java.sql.Statement

     代表一个容器,通过活动连接发送SQL语句到一个特定的数据库,并返回执行SQL语句的结果集,由createStatement创建,拥有两个子类:

     ①java.sql.PreparedStatement :用于执行预编译的SQL语句。

     ②java.sql.CallabeStatement :用于执行对一个数据库内嵌过程的调用。

(4)、java.sql.ResultSet

     控制对一个特定语句的行数据的存取。使用ResultSet接口的next()方法可以遍历其他的行。在当前行中,使用getxxx()方法可以获取单个列的值,xxx-----代表要返回的java数据类型。

(5)、java.sql.SQLException

     一个通用的异常接口,用来表示数据库访问过中所出现的问题。其接口对象封装了SQLState值,错误消息和任何制作商特有的错误代码。可以使用getNextException()方法遍历多个异常。

     3、利用JDBC连接

(1)、装载驱动程序

     例:用JDBC-ODBC桥驱动程序。

     class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

(2)、用适当的驱动程序类与DBMS建立一个连接

     Connection  con=DriverManager.getConnection(url,"myLogin","MyPassword");

     如果使用JDBC-ODBC桥,JDBC URL以"jdbc:odbc"开始,剩余url通常是数据源名字或数据库系统。myLogin-----登录数据库的用户名;myPassword-----登录数据库密码。

     例:String url=“jdbc:odbc:test”;

             Connection  con=DirverManager.getConnection(url,"sa","11111");

     odbc:test -----这部分可以更改为任意的第三方驱动程序、子协议。

     test-----提供定位数据库的信息。

(3)、创建JDBCStatement对象

     Statement对象用于把SQL语句发送到DBMS。

     Statement stmt=con.createStatement();

     对于SELECT 语句来说,可以使用executeQuery;要创建或修改语句,使用的方法是executeUpdate

(4)、执行SQL语句(完成创建一个表,表名为COFFEES)

     stmt.executeUpdate("Create Table COFFEES "+"(Cof_Name Varchar(32),Sop_Ip Integer,Price Float,"+"Sales Integer,Total Integer)");

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值