关于getParameterMetaData()的疑问 谢谢大家啊 我搞了好多天了

zlxmike 2010-02-16 11:44:44
以下是我搞的一个测试程序。我用的是ACCESS数据库。
import java.sql.*;

public class a {
public static void main(String args[]) {
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};" +
"DBQ=D:\\Program Files\\Java\\eclipse\\workplace\\access\\temp.mdb";
String sql = "insert into my (abc) values (?)";

try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(url);
PreparedStatement stmt = con.prepareStatement(sql);
ParameterMetaData pmd = stmt.getParameterMetaData();
int cols = pmd.getParameterCount();
System.out.println(cols);
con.close();
}
catch (SQLException e) {
e.printStackTrace();
}
}
}
不知道为什么编译成功了,但运行就报错。如下
Exception in thread "main" java.lang.UnsupportedOperationException
at sun.jdbc.odbc.JdbcOdbcPreparedStatement.getParameterMetaData(Unknown Source)
at a.main(a.java:18)
谢谢诶大家帮帮忙吧 感谢
...全文
195 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zlxmike 2010-02-17
  • 打赏
  • 举报
回复
难道是access没有相应的服务接口?一定要使用SQL或者Mysql等?
zlxmike 2010-02-17
  • 打赏
  • 举报
回复
不知道啊 很郁闷啊 怎么搞都不行。。。
knightzhuwei 2010-02-16
  • 打赏
  • 举报
回复
Access不支持getParameterMetaData?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧