张东哲 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 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
    • ¥15 如何在scanpy上做差异基因和通路富集?
    • ¥20 关于#硬件工程#的问题,请各位专家解答!
    • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
    • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
    • ¥30 截图中的mathematics程序转换成matlab
    • ¥15 动力学代码报错,维度不匹配
    • ¥15 Power query添加列问题
    • ¥50 Kubernetes&Fission&Eleasticsearch
    • ¥15 報錯:Person is not mapped,如何解決?