请各位给我看看好吗? 拜托
代码是这样的:
import java.sql.*;
import java.io.*;public class test {
public static void main(String[] args) {
test test = new test();
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433; DatabaseName=login");
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// Connection conn=DriverManager.getConnection("jdbc:odbc:login");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("SELECT * FROM test");
while(rs.next())
{
System.out.print(rs.getString("password"));
}
rs.close();
stmt.close();
conn.close();
}catch(Exception e){e.printStackTrace();} }}
运行后显示这样的:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at untitled3.test.main(test.java:14)请问各位是什么地方出的错啊?我实在是想不出来了。
如果用注释掉的那种驱动方法就可以。我的GLASSPATH:.;%J2EE_HOME%lib\j2ee.jar;%JAVA_HOME%lib;F:\jar\SQL Server\msbase.jar;F:\jar\SQL Server\mssqlserver.jar;F:\jar\SQL Server\msutil.jar谢谢!
代码是这样的:
import java.sql.*;
import java.io.*;public class test {
public static void main(String[] args) {
test test = new test();
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433; DatabaseName=login");
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// Connection conn=DriverManager.getConnection("jdbc:odbc:login");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("SELECT * FROM test");
while(rs.next())
{
System.out.print(rs.getString("password"));
}
rs.close();
stmt.close();
conn.close();
}catch(Exception e){e.printStackTrace();} }}
运行后显示这样的:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at untitled3.test.main(test.java:14)请问各位是什么地方出的错啊?我实在是想不出来了。
如果用注释掉的那种驱动方法就可以。我的GLASSPATH:.;%J2EE_HOME%lib\j2ee.jar;%JAVA_HOME%lib;F:\jar\SQL Server\msbase.jar;F:\jar\SQL Server\mssqlserver.jar;F:\jar\SQL Server\msutil.jar谢谢!
解决方案 »
- java.sql.SQLException: Incorrect string value: '\xEF\xBF\xBDiai...' for column
- 如何实现阻塞的?
- 调试HTML文件时遇到的问题,请各位高手帮忙解决下
- 这个线程为何没有交替输出
- 问个两个简单问题,别笑话啊!!谢谢指教!
- JDBC里访问Oracle Blob字段的问题
- 接口能不能实例化?
- ●●●●(再线等待)为什么,我在Jbuilder7.0中写的applet程序在AppletView浏览正常但在IE浏览器中,中文却变成乱码
- 一个关于java中的一句话的意思???
- 请高人指教~!
- 高分求助如何将这段 c 代码转化为java (涉及到DES加密)
- import oracle.sql.datum 是做什么的?
去看看上面有个人跟你提的一样的问题,我贴了一个长的