社区
非技术区
帖子详情
一个烦人的问题
laoqingyu
2002-03-27 04:15:07
我用的是jdk1.3 ,我写拉个访问access数据库的应用程序,class文件可以生成,但当我运行时,出现以下提示:
F:\java>java App
java.sql.SQLException: [Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序
我在控制面板下明明设置数据源odbc可默认驱动程序,可为什么回出现这种提示呢?
...全文
92
3
打赏
收藏
一个烦人的问题
我用的是jdk1.3 ,我写拉个访问access数据库的应用程序,class文件可以生成,但当我运行时,出现以下提示: F:\java>java App java.sql.SQLException: [Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序 我在控制面板下明明设置数据源odbc可默认驱动程序,可为什么回出现这种提示呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
laoqingyu
2002-03-27
打赏
举报
回复
我用odbc设置好数据源,而且数据源有名字Grocery prices
代码如下:
import java.net.URL;
import java.sql.*;
import java.util.*;
class JdbcOdbc_test1
{
ResultSet results;
ResultSetMetaData rsmd;
DatabaseMetaData dma;
Connection con;
int numCols, i;
public JdbcOdbc_test1()
{
String url = "jdbc:odbc:Grocery prices";
String query = "SELECT DISTINCTROW FoodName FROM Food "+ "WHERE (FoodName like 'C%');";
try
{
//加载 JDBC-ODBC 桥驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//连接数据库
con = DriverManager.getConnection(url,"zyj","11");
//获取数据库的元数据
dma =con.getMetaData();
System.out.println("Connected to:"+dma.getURL());
System.out.println("Driver "+dma.getDriverName());
//将数据库中的表的名称转储出来
String[] types = new String[1];
types[0] = "TABLES";
//请注意通配符是 % 符号(而不是“*”)
results = dma.getTables(null, null, "%", types);
//dumpResults("--Tables--");
results.close();
}
catch (Exception e)
{System.out.println(e);}
//获取表列的名称
System.out.println("--Column Names--");
/* try {
results =
dma.getColumns(null, null, "FoodPrice", null);
ResultSetMetaData rsmd = results.getMetaData();
int numCols = rsmd.getColumnCount();
while(results.next())
String cname=results.getString("COLUMN_NAME");
System.out.print(cname + "");
System.out.println();
results.close();
}
catch (Exception e)
{System.out.println(e);}
*/
//列出一个列的内容 -- 这是一个查询
try {
Statement stmt = con.createStatement();
results =
stmt.executeQuery("SELECT FOODNAME FROM FOOD;");
}
catch (Exception e)
{System.out.println("query exception");}
// dumpResults("--Contents of FoodName column--");
//尝试实际的 SQL 语句
try
{
Statement stmt = con.createStatement();
results = stmt.executeQuery(query);
}
catch (Exception e)
{System.out.println("query exception");}
//dumpResults("--Results of Query--");
}
}
public class App {
public static void main(String args[]){
JdbcOdbc_test1 aa=new JdbcOdbc_test1();
}
}
GJA106
2002-03-27
打赏
举报
回复
代码贴上来。
BugHunterPro
2002-03-27
打赏
举报
回复
使先用odbc设置好数据源
数据源应该有个名字
在odbc-jdbc里使用该名字访问数据库
彻底解决
烦人
的Unisphere浏览器访问
问题
文章正文 更多 摘要:管理EMC VNX的朋友估计都遇到
一个
烦人
的
问题
,Unisphere老是由于Java的
问题
,不能正常通过浏览器访问存储,经常由于这个
问题
,花费大量的时间和精力,而真正的存储
问题
却没有时间解决。本文将详细讨论一下Unisphere的兼容性
问题
和如何配置能够正常通过浏览器访问Unisphere。经常有这样的报错,明明已经安装了JRE环境,在浏览器中输入SP的...
烦人
的数组越界
问题
解决攻略
一般 数组越界是比较难搞的。我的办法 一般 按照 下列 顺序 来找。我认为 越是 笨办法 越有效。 第一步,是聪明办法,就是直接 看代码 检查所有数组的下标,看看有没有错。万一运气很好就发现
问题
了。 后面 开始就是 笨办法了。 第二步 首先 把 整个 程序 分城相对独立的几段,段与段之间 搞个 输出 ,看
问题
出在那一段。逻辑就是,
问题
(出
问题
的 那个点)肯定出在 正常运行 的 输出 语句
解决电脑频繁跳出 "已停止工作,出现了
一个
问题
,导致程序停止正常工作,请关闭该程序"...
在使用ScriptPNG.cmd 批量压缩图片的时候,win7系统时不时跳出"pngout.exe已停止工作,出现了
一个
问题
,导致程序停止正常工作,请关闭该程序" 本来说点击几下就好了,可是大批量的处理的时候还是越来越多,而且在跳出4个窗口之后,压缩工作会停止,只有你点击关闭之后才会继续进行 最后百度了一下,找了几个方式,都是说用高级设置那里关闭DEP,于是重启了电脑,再压缩还是会跳出 解决...
Linux NVIDIA驱动日常
烦人
问题
记录
烦人
问题
1 OSError: libnvidia-fatbinaryloader.so.381.22: cannot open shared object file: No such file or directory 可能的解决办法: 这个
问题
可能是程序找不到NVIDIA的共享库引起的,参考github issue,将NVIDIA的共享库路径添加到LD_LIBRARY_PA
解决office出现
烦人
的更新提示的
问题
解决office出现
烦人
的更新提示的
问题
非技术区
23,407
社区成员
70,514
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章