问题是这样的,前天看了个例子是jbuilder 9连接access数据库的(我只是配置了一下ocbc即可运行),我想改为jbuilder9链接sql server 2000,配置odbc数据源我打开管理工具配置,编译时任然说:com.borland.dx.dataset.DataSetException: [Microsoft][ODBC Microsoft Access Driver] 找不到文件 '(未知的)'。
为什么没有成功连接到指定的sql server数据库呢?我的配置过程是:在系统dsn中添加sql server 然后是这样 :名称 服务器 -> 使用登陆方式 -> 更改默认数据库 为 我指定的数据库。为什么不成啊??
为什么没有成功连接到指定的sql server数据库呢?我的配置过程是:在系统dsn中添加sql server 然后是这样 :名称 服务器 -> 使用登陆方式 -> 更改默认数据库 为 我指定的数据库。为什么不成啊??
java.sql.Connection conn = null;
try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn= java.sql.DriverManager.getConnection("jdbc:odbc:"+dataName); } catch (Exception ex) {
System.out.println(ex.getMessage());
}
return conn;
}
是这样写的吗?
database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:odbc:psa", "", "", false, "sun.jdbc.odbc.JdbcOdbcDriver"));
database1.setDatabaseName("");
com.borland.dx.dataset.DataSetException: [Microsoft][ODBC Microsoft Access Driver] 找不到文件 '(未知的)'。
queryDataSet_User.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "SELECT * from User where Name =\'admin\' and Pass = \'"
+jPasswordField1.getText()+"\'", null, true, Load.ALL));