请各位JSP高手帮我看看这个简单的JSP问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 03:43:12
请问下面的这个对数据库访问的java文件还可怎样细分,让它们尽量的独立。将来操作起来才方便!

package ch7;
import java.sql.*;
public class dbcon
{
String user="wanchunli";
String password="1986";
String driverName="sun.jdbc.odbc.JdbcOdbcDriver";
String connectURL="jdbc:odbc:university";
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;

public dbcon() //连接数据库
{

try{
Class.forName(driverName);
conn=DriverManager.getConnection(connectURL,user,password);
conn.setAutoCommit(true);
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);

}
catch(Exception e)
{
System.out.println("数据库连接错误"+e.getMessage());
}
}
public ResultSet executeQuery(String sql)

你要说细分。那就是分布式了哦。。将你连接数据库 查询的代码 写到类里头
在JSP页面是 使用javaBean
或者更高级的办法是,自定义一套标签来访问数据库。。(其实标准JSP标签里头都有了)

写一个处理连接的类,操作数据库的写一个DAO来处理。

你可以用Hibernate,这个是比较详细