您的位置:程序门 -> java -> j2se / 基础类



java.sql.sqlexception: [microsoft][odbc 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


java.sql.sqlexception: [microsoft][odbc 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
发表于:2007-04-23 15:24:13 楼主
我已经装了odbc啊,我不知道什么原因了,求教高手!
发表于:2007-04-23 15:32:501楼 得分:0
配置数据源了吗?
发表于:2007-04-23 15:35:252楼 得分:0
配置数据源了啊,在jbuilder中,但还是总连不上,不知为什么
发表于:2007-04-23 15:37:473楼 得分:0
提示的比较清楚了,没有指定驱动程序,找不到数据源
连接数据库可以分为以下操作:
1、用class.forname方法载入驱动程序
2、drivermanager.getconnection获得数据库链接
3、调用connection.createstatement方法创建statement
4、调用statement.EXECutequery、EXECuteupdate等方法执行语句
5、若使用EXECutequery,返回的是一个resultset,可以对查询结果进行处理

具体的各个类以及各个方法的使用请参考java.sql包下的api,比如class.forname需要什么样的参数等。
发表于:2007-04-23 15:38:214楼 得分:0
数据源配置测试连接是正常的吗?
发表于:2007-04-23 15:56:395楼 得分:0
你把相应的驱动放到你的应用下了吗,三个jar文件
发表于:2007-04-23 16:40:046楼 得分:0
放了啊
发表于:2007-06-15 14:57:547楼 得分:0
给你个现成的


import   java.sql.*;

public   class   odbcdemo{
private   string   dburl= "jdbc:odbc:canyin "; //数据库标识名
private   string   user= "sa "; //数据库用户
private   string   password= "bestun1 "; //数据库用户密码

public   odbcdemo(){
try {
class.forname( "sun.jdbc.odbc.jdbcodbcdriver "); //装载数据库驱动
connection   con=drivermanager.getconnection(dburl,user,password);   //得到连接
system.out.println(con.getcatalog());       //打印当前数据库目录名称
system.out.println( "连接成功 ");    
con.close();   //关闭连接
}
catch   (exception   ex) {
ex.printstacktrace();     //输出出错信息
}
}

public   static   void   main(string   args[]){
new   odbcdemo();
}
}
发表于:2007-06-15 18:19:308楼 得分:0
控制面板-》管理-》odbc数据源,是不是这个没配好啊,你在这里测试一下,如果可以测试通过应该是没有问题的吧
发表于:2007-06-15 19:48:489楼 得分:0
没有数据库的驱动
先导入驱动的包
再用class.forname方法载入驱动程序
发表于:2007-06-15 23:22:2510楼 得分:0
两种方法连接数据库.
1.使用jdbc-odbc桥驱动程序     连接数据库
2.安装microsoft   jdbc   driver驱动程序

lz   连接数据库的方法是第一种.     要对症下药哟......


快速检索

最新资讯
热门点击