JSP与SQL2000 的连接问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 09:28:57
我把JDBC安装包里的三个.JAR文件复制到指定的TOMCAT5.0里的\commn\lib下和JDK里的\jre\lib\ext下,但是还是和数据库连接不上 我的程序代码是:
<%@ page session="true" %>

<%@page import="java.sql.*"%>

<html>
<head>
<title>Book store</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>
<body bgcolor="#F4F5FF">
<font face="Times New Roman,Time" size="+3">网上书店</font>
<hr><p><center>
<%
String name=request.getParameter("name");
String pwd=request.getParameter("password");

try
{String sDBDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
Class.forName(sDBDriver);

String sConnStr="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Web";
String username="zj";
Str

你的sDBDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Web
这两段代码是连接sql2005的
sql2000的是:
com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Web

你的其中一个问题肯定在这里,你修改好后,看还有没有问题.....

你有没有创建 数据源啊,?如果创建好了,
<%@ page import="java.sql.*"%>
<%Class.forName("com.microsoft.jdbc.splserver.SQLServerDriver").newInstance();
Sring url="jdbc:microsoft:sqlserver:\\localhost:1433;DatabaseName=pubs";//pubs为数据库名
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
......................
%>

应该用这段代码:
com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Web

你到清华大学出版社的网站去下载一些和数据库连接的源码看看就会做了,版本是jsp实用教程(第二版