。net中一般在解决方案中新建一个项目用来放数据库操作类如SqlHelper类。
jsp中也应该有类似的操作吧。
在eclipse中新建一个web project,下面有几个文件夹:webcontent应该是放网页的,build是放类的吗?
我简单的写了个类也不知对不对(因为不知怎么调试):
package dBUtility;import java.sql.*;public class sqlhelper 
{
String driverName = "sun.jdbc.odbc.JdbcOdbcDriver"; //加载JDBC驱动
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=G:\\源码\\新建文件夹\\book\\WebContent\\bs.mdb"; //连接数据库mydb

Connection conn;
public sqlhelper()
{

}
public ResultSet GetResultSet(String sqlstr)
{
Class.forName(driverName);
conn=DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(sqlstr);
return rs;
}
        //测试连接是否成功
public String TestConn()
{
ResultSet rs=GetResultSet("select * from admin");

if(rs.next())
return "success!~";

}
}我把它放在build下classes下dBUtility文件夹中
在webcontent中新建一个jsp页面,应该怎么使用这个类?

解决方案 »

  1.   

    测试方法放在main函数里面
    public static void main(String args[]){
            ResultSet rs=GetResultSet("select * from admin");
            
                if(rs.next())
                    return "success!~";
    }
    然后直接运行你的class
      

  2.   

    build不是放java代码的,build是放生成的class的,
    你可以自己建立一个src目录来存放源代码。实际上.net也好,j2ee也好,都是很类似的,习惯就好了。
    我一般的工程目录结构如下:
    project
     |-src      源代码
     |-test     测试代码
     |-WebRoot  WEB相关代码
     |-lib      依赖的类库
     |-cfg      各种配置文件
      

  3.   

    顶 楼上的   classes文件是放 .class的
       lib      依赖的类库