但是我在命令行里进行测试时出现以下问题.请问这该如何解决?
另外,我在Deamweaver中用JSP通过JDBC和SQL2000连接时出现以下问题,
[Microsoft][SQLServer 2000 Driver for JDBC]Unsupported VM encoding MS936
这个又如何解决呢?
----------------解决方案--------------------------------------------------------
把你的代码帖出来才知道你是怎么写的啊
----------------解决方案--------------------------------------------------------
把代码贴出来,我也许能帮上你的忙!
----------------解决方案--------------------------------------------------------
这是代码:
// 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
----------------解决方案--------------------------------------------------------