jsp + Tomcat5.0 + SQLserver2000的问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 05:03:52
程序是这样的:
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page info="database handler"%>
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.servlet.*"%>
<%@ page import="javax.servlet.http.*"%>
<!--导入结束-->
<html>
<head>
<title>数据库连接实验</title>
</head>
<body>
<%
String sDBDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String sConnStr = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";//
Connection Con = null;
Statement Stmt = null;
try
{
try /*加载驱动程序*/
{
Class.forName(sDBDriver).newInstance();
}
catch(java.lang.ClassNotFoundException e)

程序看过了,你没提出什么问题啊?
提醒一下,java连sql server要下载sql server补丁(sp4)的.
建议你先别用jsp和Tomcat,先写一个连接数据库的简单程序,看能不能连上,这样出错信息也好找,你看上面的出错信息,其实真正的原因不一定是那个,好多被jsp和Tomcat遮住了
还有你有数据库驱动程序吗?ClassPATH指定到驱动上来吗?
自己在检查检查.

链接sql server就是没那么容易,也可能是1433端口没打开,建议先装sql server 在打打上sp3,在下载驱动试试!

楼上说得对,mssql在XP、03环境下没有SP4好像是不可以的

你导,jar包了吗?,还有,java.lang.NullPointerException 异常,是对象没有实例化。

java.lang.NullPointerException空指针错误,你这个程序运行起来连表都没有在数据库中创建,还继续执行添加语句