JSP中连接数据库的技术
2007-06-15 21:07
218 查看
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)");
(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)");
相关文章推荐
- JSP初学大全!!带连接数据库例子
- Java连接数据库技术JDBC
- jsp连接各种数据库
- JFina连接数据库(mysql)并执行增删改操作+jsp(vue.js)
- 基于ASP.NET的数据库连接技术研究
- 转载 JSP数据库连接大全
- Jsp连接数据库大全
- jsp连接各种数据库大全
- jsp数据库连接大全(代码分色+注释)版本
- JSP连接数据库的两种方式:Jdbc-Odbc桥和Jdbc直连
- java连接Postger数据库,并通过Jsp将数据库中数据表的在网页中显示
- 数据库的远程连接访问技术说明
- tomcat+jsp+oracle连接数据库方法
- Java使用JNDI技术连接数据库
- jsp连接数据库大全
- 实验一:JDBC-ODBC 连接数据库技术
- JSP连接各类数据库大全
- Applet和数据库连接,以及Applet和JSP页面之间的值传递如何实现呢?
- jsp数据库连接大全[z]
- jsp连接Sql Server7.0/2000数据库