当前位置: 代码迷 >> Java Web开发 >> JSP 连接 SQL2000 数据库的有关问题
  详细解决方案

JSP 连接 SQL2000 数据库的有关问题

热度:944   发布时间:2016-04-17 14:54:56.0
JSP 连接 SQL2000 数据库的问题
我从网络上下的一个XML考试系统,但是好像是数据库连接不上!
我用的配置:JDK1.5     sql2000       tomcat   v5.x
请高手指点?

------解决方案--------------------
补丁打了吗?数据的URL都对了吗?
------解决方案--------------------
sql2ksp3补丁
装上就好了
------解决方案--------------------
说几点意见哈,仅作参考.
关于path 和classpath的设置并不是和别人一样就一定对,要根据自己电脑的具体安装情况来设置,我觉得你的classpath含的字符太多,不太好,最好把你的那几个驱动的jar文件放在一个路径比较简单的文件夹中,然后再写进classpath,而对于jsp你就把他放在你对应的WEB-INF/lib文件夹下,其次是你所用的驱动比较早,你最好用java.sql.DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());这种方式注册一下试试

------解决方案--------------------

数据库的连接需要采用SQL sever和windows混合认证!

不过你最好先编一个java se的程序连接一下数据库!看数据库连接有没有错误!


------解决方案--------------------
数据库连接方式用的哪个?
要混合认证那个的,要是按照默认安装的话,好像是只有WIN认证的。给个简单的JAVA代码,你看下能连接上不能。

package com.hmilyld.study;

import java.sql.Connection;
import java.sql.DriverManager;

public class DatabaseBean {

static String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver ";

static String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Study ";

static String username = "sa ";

static String password = "1230456 ";

static public Connection getConnection() throws Exception{
Class.forName(driver);
System.out.println( "实例化成功 ");
Connection con = DriverManager.getConnection(url,username,password);
System.out.println( "链接成功 ");
//这里就是Statement执行什么的东东...
return con;
}

}

------解决方案--------------------
建议安装Sqlserver sp4补丁
------解决方案--------------------
HAHDING
------解决方案--------------------
三个驱动包 补丁 要sp3 以上 引用路径要对
中间件启动要没有任何问题 端口要开放 slq 2K 的tcp/ip 服务要打开
就应该这么多了
------解决方案--------------------
傻傻的问一句,这些做过以后,你有重启TOMCAT吧?
------解决方案--------------------
[Microsoft][ODBC SQL Server Driver][SQL Server]对象名 'Test ' 无效。
什么意思?
我的数据库KAOSHI里面由这个表啊!
-----------------
代码里面jdbc:odbc:×××××不是指向你的数据库表格的而是指向你的ODBC数据源名称的,在配置数据源名称里面在指向你的数据库。
  相关解决方案