与用什么服务器关系不大,主要是建立数据库和数据源,建立完之后就可以在JSP页面中对其用SQL语句进行操作了。
给你举个例子:比如建立一个Soft的数据库和数据源:步骤如下: 一. 安装SQL Server2000:
    注意,此处必须采用SQL Server登陆,并输入密码,记住密码.该用户名是sa
    密码自己输入
二. 然后在企业管理器中注册服务器,在向导中选择SQL Server登陆,并输入用户名(sa)和密码
    在出现的对话框中输入你的系统数据库服务器名称为
    然后输入文件保存路径.
三. 在企业管理器中选中刚注册的服务器,在其中新建数据库为soft.
四. 在查询分析器中以sa的身份登陆,并在刚建好的数据库soft中输入命令建立几张表.
五. 在控制面板--管理工具中点数据源,选择"系统DSN",选择"添加" ,然后在列表中选择SQL server,
    输入名称(soft),说明(任意)和服务器名,下一步.选择SQL server登陆,输入
    用户名(sa)和密码,下一步,在默认数据库中选择soft数据库,下一步,下一步就行了.
六. 然后测试服务器,显示如下,即可。Microsoft SQL Server ODBC 驱动程序版本 03.80.0194数据源名称: soft
数据源描述: soft
Server: (服务器名)
数据库: Soft
语言: (Default)
转换字符数据: Yes
日志长运行查询: No
日志驱动程序统计: No
使用集成安全机制: No
使用区域设置: No
预定义的语句选项: 在断开连接时删除临时存储过程
使用备用服务器: No
使用 ANSI 引用的标识符: Yes
使用 ANSI 的空值,填充和警告: Yes
数据加密: No
以上是建立数据源,怎么在JSP中访问就不用多说了吧:)

解决方案 »

  1.   

    将sql server的jdbc对应的几个jar文件放到jrun的classpath
    启动jrun management console
    打开jrun admin server
    java setting
    classpath
    如果你没有改变过,应该是{jrun 安装位置}server/lib目录下
    这里存放相应的jar文件
    你可以将测试程序先放再defaualt-app下,这是jrun的主目录
    然后就可以通过lcoalhsot:8100/testDataBase.jsp来测试连接数据库情况了
      

  2.   

    测试不通过喔,提示:
    D:\\jsp\\JRun\\servers\\admin\\jmc-app\\selectdb.jsp:21: Error: No entity named "title" was found in this environment.
    D:\\jsp\\JRun\\servers\\admin\\jmc-app\\selectdb.jsp:22: Error: No entity named "content" was found in this environment.allaire.jrun.scripting.DefaultCFE: 
    Errors reported by compiler:d:/jsp/JRun/servers/admin/jmc-app/WEB-INF/jsp/jrun__selectdb2ejspd.java:53:24:53:28: Error: No entity named "title" was found in this environment.
    d:/jsp/JRun/servers/admin/jmc-app/WEB-INF/jsp/jrun__selectdb2ejspd.java:56:24:56:30: Error: No entity named "content" was found in this environment.
    我的原码为:
    <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();   
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=library"; 
    //pubs为你的数据库的 
    String user="sa"; 
    String password="hcy"; 
    Connection conn= DriverManager.getConnection(url,user,password);   
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);   
    String sql="select * from news";   
    ResultSet rs=stmt.executeQuery(sql);   
    while(rs.next()) {%>   
    您的title:<%=rs.getString(title)%>   
    您的content:<%=rs.getString(content)%>   
    <%}%>   
    <%out.print("数据库读取成功");%>   
    <%rs.close();   
    stmt.close();   
    conn.close();   
    %>
      

  3.   

    : No entity named "title" 
    你的news表里面有title字段?
      

  4.   

    String sql="select * from news";   
    你的news表里有title,content字段吗?
      

  5.   


    <%=rs.getString(title)%>  
    <%=rs.getString(content)%> 
    改成
    <%=rs.getString("title")%>
    <%=rs.getString("content")%>
      

  6.   

    他妈的,我在tomcat上居然就成功了哇,重装JRUN。