当前位置: 代码迷 >> Java相关 >> [求助]问题[Microsoft][SQLServer 2000 Driver for JDBC]Unsupported VM en ...
  详细解决方案

[求助]问题[Microsoft][SQLServer 2000 Driver for JDBC]Unsupported VM en ...

热度:656   发布时间:2006-03-30 17:10:00.0
[求助]问题[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  

----------------解决方案--------------------------------------------------------
把你的代码帖出来才知道你是怎么写的啊
----------------解决方案--------------------------------------------------------
把代码贴出来,我也许能帮上你的忙!
----------------解决方案--------------------------------------------------------

这是代码:
// 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();
}
}


----------------解决方案--------------------------------------------------------
rs=sta.executeQuery("select * from admintable");
这句有问题吧,admintable无效,你有没有建立这个表格啊
----------------解决方案--------------------------------------------------------

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

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

不知应该如何解决.

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



无论服务是否启动,都会出现这种情况.

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

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


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

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

jre-1_5_0_02-windows-i586-p


----------------解决方案--------------------------------------------------------
因为你装J2SDK的时候就会自动装JRE的,所以你的JRE150是多余的,可能会产生冲突
所以最好是全部卸载,然后再重新安装JDK1.5的版本
----------------解决方案--------------------------------------------------------
换过两个版本的WINDOWS XP
----------------解决方案--------------------------------------------------------
  相关解决方案