Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Database/JDBC/SQL/JDO/Hibernate » MS SQL  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 jdbc的问题(Connection 不能实例化,不能建立连接)
sumind206xy





发贴: 4
积分: 0
于 2006-08-24 10:46 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
最近做了个小项目,在本pc上测试一切正常,于是就传到服务器上,谁知道一上服务器,我那个连接数据库的javabean就抛出空指针异常,最后发现是 stmt(stetament )的问题,没办法,只好写了个测试页面试试连接,结果一执行到Connection con = DriverManager.getConnection(url, username,password);就抛出异常,各位帮忙看下是什么原因?是什么情况才会导致这个原因?

testcon.jsp:

<%@ page language="java" import="java.sql.*" contentType="text/html;charset=gb2312"%>
<%String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" +request.getServerPort()+ path + "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP 'MyJsp.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">

<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<%!
Statement stmt;

ResultSet rst;

String classforname = "com.microsoft.jdbc.sqlserver.SQLServerDriver";

String username = "sa";

String password = "sa";

String url = "jdbc:microsoft:sqlserver://192.168.1.27:1433;DatabaseName=project_news";

%>
<%try {
Class.forName(classforname).newInstance();
out.print("111");
Connection con = DriverManager.getConnection(url, username,password);
out.print("222");
stmt = con.createStatement();
out.print("333");
rst = stmt.executeQuery("select * from project_baseinfo");
out.print("444");
} catch (Exception e) {
e.printStackTrace();
out.print("555");
}
%>
<%try {
while (rst.next()) {
out.print("ok");
}
}catch (Exception e) {
out.print("666");
}
%>

<body>
This is my JSP page.
<br>
</body>
</html>

打印结果:111 555 666 this is my JSP page



作者 Re:jdbc的问题(Connection 不能实例化,不能建立连接) [Re:sumind206xy]
sumind206xy





发贴: 4
积分: 0
于 2006-08-24 11:41 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
已解决

原来是数据库没有打SP3补丁
加了一句out.print(e.getMessage());就看到错误了




flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923