张东哲 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 ROS Turtlebot3 多机协同自主探索环境时遇到的多机任务分配问题,explore节点
    • ¥15 Matlab怎么求解含参的二重积分?
    • ¥15 苹果手机突然连不上wifi了?
    • ¥15 cgictest.cgi文件无法访问
    • ¥20 删除和修改功能无法调用
    • ¥15 kafka topic 所有分副本数修改
    • ¥15 小程序中fit格式等运动数据文件怎样实现可视化?(包含心率信息))
    • ¥15 如何利用mmdetection3d中的get_flops.py文件计算fcos3d方法的flops?
    • ¥40 串口调试助手打开串口后,keil5的代码就停止了
    • ¥15 电脑最近经常蓝屏,求大家看看哪的问题