电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> jsp>>在JSP中进行数据库连接的方法及代码:

在JSP中进行数据库连接的方法及代码

来源:网络 | 2007-3-25 | (有4716人读过)

数据库连接对动态网站来说是最为重要的部分,Java中连接数据库的技术是JDBC(Java Database Connectivity)。很多数据库系统带有JDBC驱动程序,Java程序就通过JDBC驱动程序与数据库相连,执行查询、提取数据等等操作。Sun公司还开发了JDBC-ODBC bridge,用此技术Java程序就可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MS SQL Server和MS Access等数据库。下面介绍如何用Access实现一个动态FAQ(常见问题及答案)网站。首先建立一个Access数据库faq.mdb,其中的表faqs有字段id(自动增量型,并设为主关键字)、subject(文字型,长度200)、answers(备注型)。这个表中可以存放一些编程知识的常见问题及答案, 然后,在Control Panel(控制面板)的ODBC Datasource模块中加入System DSN,取名faq,并指向faq.mdb。 创建一个JavaBean,名为faq.java,并保存在jswdk-1.0.1webpagesWEB-INFjspeans est目录下。faq.java 的内容如下:  

package test;  
import java.sql.*;  
public class faq {  
String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";  
String sConnStr = "jdbc:odbc:faq";  
Connection conn = null;  
ResultSet rs = null;  
public faq() {  
try {  
Class.forName(sDBDriver);  
}  
catch(java.lang.ClassNotFoundException e) {  
System.err.println("faq(): " + e.getMessage());  
}  
}  
public ResultSet executeQuery(String sql) {  
rs = null;  
try {  
conn = DriverManager.getConnection(sConnStr);  
Statement stmt = conn.createStatement();  
rs = stmt.executeQuery(sql);  
}  
catch(SQLException ex) {  
System.err.println("aq.executeQuery: " + ex.getMessage());  
}  
return rs;  
}  
jsp热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号