| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1171 人关注过本帖
标题:JDBC-ODBC桥接问题
取消只看楼主 加入收藏
欧罗
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-5-18
收藏
 问题点数:0 回复次数:3 
JDBC-ODBC桥接问题
我的程序报以下错误:
Exception in thread "main" java.lang.NoClassDeFoundError:DBAccess<wrong name: connection/DBAccess>
    at java.lang.ClassLoader.defineClass1<Native Method>
    at java.lang.ClassLoader.defineClass<Unknown Source>
    at java.secirotu.SecureClassLoader.defineClass<Unknown Source>
    at Source>
    at Source>
    at java.security.AccessController.doPrivileged<Native Method>
    at Source>
    at sun.misc.Launcher$AppClassLoader.loader.loadCladd<Unknown Source>
我的代码如下:
package connection;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class DBAccess {
    Connection con=null;   
    PreparedStatement sta=null;   
    ResultSet rs=null;
   
    public DBAccess(){
        try{
            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
        }catch(ClassNotFoundException e){
            e.printStackTrace();   
            System.out.println("驱动未找到");
        }
    }
   
    public void open(){
        try{
            con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost;databasename=test","","");
            if(!con.isClosed()){
                System.out.println("连接成功!");//显示是否连接成功
            }
        }catch(SQLException e){
            e.printStackTrace();   
            System.out.println("数据库未能连接!");
        }
    }
   
    public static void main(String[] args){
        DBAccess dta=new DBAccess();
        dta.open();
    }
}
数据源测试过了,连接成功,为什么会出现数据源找不到的错误,请各位帮帮忙,谢谢!
搜索更多相关主题的帖子: 桥接 
2008-10-14 18:09
欧罗
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-5-18
收藏
得分:0 
该程序经调试会出现以下错误:
ava.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
    at (URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at (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 Test.<init>(Test.java:16)
    at Test.main(Test.java:36)
驱动未找到

2008-10-16 10:53
欧罗
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-5-18
收藏
得分:0 
补充:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
    at (URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at (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 Test.<init>(Test.java:16)
    at Test.main(Test.java:36)
驱动未找到
java.sql.SQLException: No suitable driver
    at java.sql.DriverManager.getConnection(DriverManager.java:545)
    at java.sql.DriverManager.getConnection(DriverManager.java:171)
    at Test.open(Test.java:25)
    at Test.main(Test.java:37)
数据库未能连接!

2008-10-16 10:53
欧罗
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-5-18
收藏
得分:0 
环境变量都配置好了,数据库也建立了,为什么会找不到驱动,数据库为什么会连接不上,希望得到各位的相助!

2008-10-16 10:55
快速回复:JDBC-ODBC桥接问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027157 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved