jsp + ms sql server 2000

hliuxing 2002-04-23 09:16:25
求教jsp + ms sql server 2000 的详细设置问题

jsp server:jrun
database:ms sql server
谢谢。
...全文
1 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hliuxing 2002-04-28
他妈的,我在tomcat上居然就成功了哇,重装JRUN。
回复
lingzi 2002-04-27
楼上兄弟说的对。:)双引号的问题哈。。。
回复
tin_dra 2002-04-27

<%=rs.getString(title)%>
<%=rs.getString(content)%>
改成
<%=rs.getString("title")%>
<%=rs.getString("content")%>
回复
可乐加水 2002-04-27
String sql="select * from news";
你的news表里有title,content字段吗?
回复
zhjx_10 2002-04-27
: No entity named "title"
你的news表里面有title字段?
回复
hliuxing 2002-04-24
测试不通过喔,提示:
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();
%>
回复
zhjx_10 2002-04-23
将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来测试连接数据库情况了

回复
ewang_365 2002-04-23
与用什么服务器关系不大,主要是建立数据库和数据源,建立完之后就可以在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中访问就不用多说了吧:)
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告