本例中使用的数据库是SQL Server 2000
Java 源文件:
package jdbc;
import java.sql.*;
public class JDBCBean
{
String dbDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dwjj";
String username="sa";
String password="";
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
//实例化,装载JDBC驱动程序
public JDBCBean()
{
try
{
Class.forName(dbDriver);
}
catch(ClassNotFoundException e){}
}
//返回查询后的数据集
public ResultSet executeQuery(String sql)
{
try
{
con=DriverManager.getConnection(url,username,password);
stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=stmt.executeQuery(sql);
}
catch(SQLException e){}
return rs;
}
//关闭数据库
public void closeDB()
{
try{
rs.close();
con.close();
}
catch(SQLException e) {}
}
}
测试文件:
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<head>
<title>Test Bean</title>
</head>
<body>
<jsp:useBean id="jdbc" class="jdbc.JDBCBean" scope="page" />
<%
String sql="select * from Member_Base order by mb_regtime desc";
ResultSet rs=jdbc.executeQuery(sql);
while(rs.next())
{
out.println(rs.getString("MB_pwd")+"<br/>");
}
%>
</body>
</html>
///////
该博客介绍了如何使用JavaBean来连接SQL Server 2000数据库。通过创建JDBCBean类,设置数据库驱动、URL、用户名和密码,实现数据库连接、执行查询语句并获取结果集。在测试文件中,展示了一个JSP页面如何调用这个JavaBean来执行SQL查询并显示查询结果。
416

被折叠的 条评论
为什么被折叠?



