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数据源名称的,在配置数据源名称里面在指向你的数据库。