用jbuilder2006写jsp文件,如何如何在里面加入连接到数据库的部分。现在想实现的功能是:打开这个jsp主页的时候,从数据库中取一个字段(一句话)出来显示在页面上。

解决方案 »

  1.   

    导入了连接sql server的三个驱动包后,
    得到连接
    public Connection getConnectionByDirect() {

    Connection conn = null;

    try {
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
        conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=YourDBName", "sa", "");
      }catch (Exception e) {
      e.printStackTrace();
      }
      
      return conn;
    }
    再得到记录集preparedStatement ps = null;
    ResultSet rs = null;
    ArrayList list = new ArrayList();
    try {
    ps = preparedStatement.newInstance(conn,"select X from XXX");
    rs = ps.executeQuery();
    while(rs.next()){
         list.add(rs.getString(1));
    }
    rs.close();
    ps.close();
    } catch (SQLException ex) {
    throw new SystemException(ex.getMessage(), ex);
    }