JDBC数据库连接问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 14:59:10
SQL2000+sp3,驱动,数据源,都配置的没问题。

但是我连接数据库(access)时,编译出来的结果却是:无法打开登录‘studentmanager(数据源名)’中请求的数据库。登录失败。

drivers=com.microsoft.jdbc.sqlserver.SQLServerDriver
url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=studentmanager
user=sa
password=longlong 这是我的属性文件

本人真的很希望 遇到过或懂得此问题的 朋友们帮忙解决一下。
可以的话 随便把access数据库连接的 属性文件写一下!感激不尽

你用Sql数据库应该没有问题,可是你现在使用的是Access呀。数据库修改了。那相应用到的驱动也要改呀。就是你给的那个drivers后面的字符串。应该改为Access的驱动。还有Url后面的字符串。

drivers="sun.jdbc.odbc.JdbcOdbcDriver"
url=jdbc:odbc:studentmanager
user=admin
password=admin 这是我写的属性文件

good luck to you!

试试下面这段代码:
import java.sql.*;
import java.io.*;

class Access {
private static Statement stmt = null;
private static String gvDriver = "";
private static String message = "success!";

private static Connection getConnection() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver ");
Connection conn = DriverManager
.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=db.mdb");
return conn;

} catch (Exception e) {
message = e.toString();
}
return null;

}

public static void main(String args[]) throws Exc