0

一个非常简单的问题,但我是 Java 新手。如何与网络中的 SQL Server 数据库建立连接?

我下载了 JDBC 4.0,将文件关联到我的项目中,我正在尝试以下代码,但我不知道如何引用我的数据库

try {
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");  
        String connectionUrl = "what i put here ?";
        Connection con = DriverManager.getConnection(connectionUrl, "sa", "testtest");
    } catch (SQLException e) {
        e.printStackTrace();
    }
catch (ClassNotFoundException e) {
        e.printStackTrace();
    }
4

2 回答 2

1
String url = "jdbc:mysql://localhost:3306/";
String db = "yourDB";
String driver = "com.mysql.jdbc.Driver";
String user = "root";
String pass = "";
    try {
        Class.forName(driver);
        Connection con = DriverManager.getConnection(url + db, user, pass);
        con.setAutoCommit(true);
    } catch (ClassNotFoundException e1) {
                    e1.printStackTrace();
                } catch (SQLException e1) {
                    e1.printStackTrace();
                }               
于 2012-07-12T20:13:51.593 回答
0
try {
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        DriverManager.getConnection("jdbc:sqlserver://url.com;database=dbname;user=username;password=test")
    } catch (SQLException e) {
        e.printStackTrace();
    }
catch (ClassNotFoundException e) {
        e.printStackTrace();
    }

替换 url/用户名/密码。这是 sql server 的连接字符串

于 2012-07-12T20:30:55.210 回答