张东哲 2013-11-04 07:26 采纳率: 0%
浏览 864

为什么在MyEclips下运行链接数据库的java程序会报异常,但在dos下可以。

import java.sql.*;

public class Connect {

/**
 * @param args
 */ 
public void getConnection()  
 {  

     String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  
     Connection dbConn=null;  
     try{  
          Class.forName(driverName);  
       System.out.println("ok");  
       Connection  con = DriverManager.getConnection("jdbc:sqlserver://localhost;databaseName=master;user=huyaozhong;password=123456");  
       System.out.println("Connection Successful!");           
     } catch (Exception e){  
         e.printStackTrace();  
     }  
 }  

public static void main(String [] args)  
{  
Connect conn=new Connect();  
 conn.getConnection();  
 } 

}

MyEclipse下的运行结果:
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.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:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at Connect.getConnection(Connect.java:13)
at Connect.main(Connect.java:25)
dos下运行结果:
ok
Connection Successful!

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 保护模式-系统加载-段寄存器
    • ¥15 电脑桌面设定一个区域禁止鼠标操作
    • ¥15 求NPF226060磁芯的详细资料