给
linfei(林飞)
我的配置是win2k服务器是jrun。
现在我在dos下面编写了一个测试连接的程序,能够编译通过,并且成功了
但是我现在编写了一个jsp程序,是用来连接数据库的。
我测试的时候都是空不能够连接上数据库。
问一下,我对jrun是否还需要其他的一些设置工作。能够块点和我说说吗
linfei(林飞)
我的配置是win2k服务器是jrun。
现在我在dos下面编写了一个测试连接的程序,能够编译通过,并且成功了
但是我现在编写了一个jsp程序,是用来连接数据库的。
我测试的时候都是空不能够连接上数据库。
问一下,我对jrun是否还需要其他的一些设置工作。能够块点和我说说吗
解决方案 »
- 为什么Web页面验证码总是验证的上一次的
- 请问大家,怎么用JavaScript替换所以的加号(”+“)啊,
- XML 的删除有问题~~~
- weblogic配置servlet的问题
- 谈谈电影网站的架构
- 请教:新下载的tomcat7.0压缩包,启动startup.bat,浏览器中访问http://localhost:8080/ 页面空白。
- 关于<base href="<%=basePath%>">的问题
- SOS,,各位看到的帮帮我!!!!!中午就要交了.在线ING....提示window.myform.no为空或不是对象
- 如何实现树型结构?
- Borland Application Server(bas45.jar) 去哪找
- 请问在TOMCAT下面怎么样配置存放运行SERVELET的路径?
- javabean+tomcat访问数据库,如何配置阿!大虾帮帮我吧!搞来稿去就不行!
/cjjtlg/yy.jsp:java.lang.NullPointerException
at jrun__yy2ejsp7._jspService(jrun__yy2ejsp7.java:58)
at allaire.jrun.jsp.HttpJSPServlet.service(../jsp/HttpJSPServlet.java:39)
at allaire.jrun.jsp.JSPServlet.service(../jsp/JSPServlet.java:228)
at allaire.jrun.jsp.JSPServlet.service(../jsp/JSPServlet.java:196)
at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1416)
at allaire.jrun.session.JRunSessionService.service(../session/JRunSessionService.java:1082)
at allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:1270)
at allaire.jrun.servlet.JRunRequestDispatcher.forward(../servlet/JRunRequestDispatcher.java:89)
at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1552)
at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1542)
at allaire.jrun.servlet.JvmContext.dispatch(../servlet/JvmContext.java:364)
at allaire.jrun.http.WebEndpoint.run(../http/WebEndpoint.java:115)
at allaire.jrun.ThreadPool.run(../ThreadPool.java:272)
at allaire.jrun.WorkerThread.run(../WorkerThread.java:75)
conMD = con.getMetaData();
con.setCatalog(database);
把这两句位置换一下,成下面这样:
con.setCatalog(database);
conMD = con.getMetaData();
如果还不行,就去掉conMD = con.getMetaData();
我的配置是win2k和jrun服务器,现在我写了一个java程序用来测试连接问题,成功了。
但是我写了一个jsp程序。就是不那个成功,不知道是否需要配置jrun
<%@page import="java.io.*"%>
<%@page language="java"%>
<%@page import="java.sql.*"%>
<%
/**address: SQL Server的连接参数*/
String address = "jdbc:microsoft:sqlserver://lzl:1433;databasename=test";
/***user: 数据库用户名*/
String user="cjj";
/**passwd: 用户密码*/
String passwd="password";
/*数据库名*/
//String database = "test";
DatabaseMetaData conMD = null;
java.sql.Statement stmt = null;
Connection con = null;
ResultSet sqlRst = null; try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = DriverManager.getConnection(address,user,passwd); conMD = con.getMetaData();
//con.setCatalog(database);
stmt = con.createStatement();
}catch(Exception fs) {
out.println("Connection ERROR");
}
out.print("Connection</p> <br>"); try
{
stmt=con.createStatement();
sqlRst = stmt.executeQuery("select * from country");
out.print("stmt OK");
while (sqlRst.next())
{
out.print("<p>name :" + sqlRst.getString(1) + "</p> <br>");
out.print("<p>old :" + sqlRst.getString(2) + "</p>");
}
}catch(Exception gr)
{
out.print("stmt ERROR");
}
%>
<%@page import="java.io.*"%>
<%@page language="java"%>
<%@page import="java.sql.*"%>
<%
/**address: SQL Server的连接参数*/
String address = "jdbc:microsoft:sqlserver://lzl:1433;databasename=test";
/***user: 数据库用户名*/
String user="cjj";
/**passwd: 用户密码*/
String passwd="password";
/*数据库名*/
//String database = "test"; Statement stmt = null;
Connection con = null;
ResultSet sqlRst = null; try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = DriverManager.getConnection(address,user,passwd);
stmt=con.createStatement();
sqlRst = stmt.executeQuery("select * from country");
out.print("stmt OK");
while (sqlRst.next())
{
out.print("<p>name :" + sqlRst.getString(1) + "</p> <br>");
out.print("<p>old :" + sqlRst.getString(2) + "</p>");
}
}catch(Exception gr)
{
out.print("stmt ERROR");
}
%>
出现了stmt ERROR
不知道怎么处理
我编写的java小程序能够用,但是为什么jsp就不能够用吗,我用的是jrun服务器,我到底该怎么处理拉
那我该怎么处理呢?
那我该怎么处理呢?
<%@page import="java.io.*"%>
<%@page import="java.net.*"%>
<%@page import="java.sql.*"%>
<%@page language="java"%><%
/**address: SQL Server的连接参数*/
String address = "jdbc:microsoft:sqlserver://lzl:1433";
/***user: 数据库用户名*/
String user="cjj";
/**passwd: 用户密码*/
String passwd="password";
/*数据库名*/
String database = "test";
Connection con = null;
Statement stmt = null;
ResultSet sqlRst = null; try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = DriverManager.getConnection(address,user,passwd);
con.setCatalog(database);
stmt=con.createStatement();
sqlRst = stmt.executeQuery("select * from country");
out.print("stmt OK");
while (sqlRst.next())
{
out.print("<p>name :" + sqlRst.getString(1) + "</p> <br>");
out.print("<p>old :" + sqlRst.getString(2) + "</p>");
}
}catch(Exception gr)
{
out.print("stmt ERROR");
}
%>
java程序能够编译通过,但是
jsp小程序,就不能够通过
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = DriverManager.getConnection(address,user,passwd);
con.setCatalog(database);
stmt=con.createStatement();
sqlRst = stmt.executeQuery("select * from country");
out.print("stmt OK");
while (sqlRst.next())
{
out.print("<p>name :" + sqlRst.getString(1) + "</p> <br>");
out.print("<p>old :" + sqlRst.getString(2) + "</p>");
}
先只保留Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");看会不会出错,如果不,就再加一行,依次进行,看看到底问题出在哪行上.
你有没有访问sqlserver数据库的bean那个给我一个看看
你说说看,我在classpath里面,都设置好了,对了,在你下载一个sqlserver驱动程序的时候安装好了后,还需要进行那些设置工作呢
后来我出现了这个错误