标题:[求助]问题[Microsoft][SQLServer 2000 Driver for JDBC]Unsupported VM en ...
只看楼主
xxyjskx
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-3-30
 问题点数:0 回复次数:13 
[求助]问题[Microsoft][SQLServer 2000 Driver for JDBC]Unsupported VM encoding
TOMCAT5.5已经连好.SQL2000和JDBC分别装了SP3.没有问题.
但是我在命令行里进行测试时出现以下问题.请问这该如何解决?

另外,我在Deamweaver中用JSP通过JDBC和SQL2000连接时出现以下问题,

[Microsoft][SQLServer 2000 Driver for JDBC]Unsupported VM encoding MS936

这个又如何解决呢?
搜索更多相关主题的帖子: Microsoft encoding JDBC Driver Unsupported 
2006-03-30 17:10
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
把你的代码帖出来才知道你是怎么写的啊

可惜不是你,陪我到最后
2006-03-30 19:56
梦想成就未来
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-3-31
得分:0 
把代码贴出来,我也许能帮上你的忙!
2006-04-01 14:08
xxyjskx
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-3-30
得分:0 

这是代码:
// Java Document
import java.sql.*;
public class DBTest {
Connection con;
Statement sta;


String driver;
String url;
String user;
String pwd;
ResultSet rs=null;
public DBTest(){
driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
url= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName =pubs";
user= "sa";
pwd= "1";
init();
}
public void init()
{
try{

Class.forName(driver);

System.out.println("driver is ok");
con = DriverManager.getConnection(url,user,pwd);
System.out.println(con);

System.out.println("conection is ok");
sta = con.createStatement();
System.out.println(sta);
System.out.println("createStatement is ok");
rs=sta.executeQuery("select * from admintable");
while(rs.next())
System.out.println(rs.getInt("username"));
}

catch(Exception e)
{
e.printStackTrace();
}

}
public static void main(String args[])
{
new DBTest();
}
}

2006-04-01 18:31
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
rs=sta.executeQuery("select * from admintable");
这句有问题吧,admintable无效,你有没有建立这个表格啊

可惜不是你,陪我到最后
2006-04-01 18:34
xxyjskx
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-3-30
得分:0 

恩,你说的对,但还有一个问题,那就是
我在Deamweaver中用JSP通过JDBC和SQL2000连接时出现以下问题,

[Microsoft][SQLServer 2000 Driver for JDBC]Unsupported VM encoding MS936

不知应该如何解决.

我在安装SQL2000(无论是"个人"或是"开发")后,再安装SP4后80%会出现



无论服务是否启动,都会出现这种情况.
2006-04-02 11:33
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 

第一个问题可能是你的JSP里面带的JVM和你系统装的JVM版本冲突吧


可惜不是你,陪我到最后
2006-04-02 11:37
xxyjskx
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-3-30
得分:0 

我装了
j2sdk-1_4_2_10-nb-4_1-win-ml

jre-1_5_0_02-windows-i586-p

2006-04-02 11:45
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
因为你装J2SDK的时候就会自动装JRE的,所以你的JRE150是多余的,可能会产生冲突
所以最好是全部卸载,然后再重新安装JDK1.5的版本

可惜不是你,陪我到最后
2006-04-02 11:49
xxyjskx
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-3-30
得分:0 
换过两个版本的WINDOWS XP
2006-04-02 11:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-53989-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.232663 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved