所以我已经完全编写了一个从MySQL数据库中提取的JDBC文件。现在我想将我的文件用于“2008 SQL SERVER R2”。对于我的JDBC程序,我目前将它设置为:
public class JDBCPullFromTable {
//JDBC driver name and database URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost:3306/MyDB";
static final String USER = "root";
static final String PASS = "pw";
.....
...
..
.
Class.forName("com.mysql.jdbc.Driver");
//Open a connection
//System.out.println("Connecting to a selected database...");
conn = DriverManager.getConnection(DB_URL, USER, PASS);
从这一点开始如何让它连接到2008 SQL SERVER R2呢?使用Microsoft SQL Server Management Studio访问此数据库。我假设我将下载JDBC驱动程序,但用户名和密码呢?我会使用用于登录工作室的相同内容吗?感谢
目前我拥有的......
static final String JDBC_DRIVER = "**NOWIDEAWHATTHISIS**";
static final String DB_URL = "jdbc:sqlserver://localhost:1433/NEdatabasename";
//Database credentials
static final String USER = "neuser";
static final String PASS = "nepass";
答案 0 :(得分:0)
我相信你所寻找的是:
com.microsoft.sqlserver.jdbc.SQLServerDriver
要连接到SQL服务器,您可以使用
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection(DB_URL,
USER, PASS);
然后用连接做你想做的事。
答案 1 :(得分:0)
首先,您需要为sql server 2008下载jdbc驱动程序。 其次,用户名和密码与用于连接数据库的用户名和密码相同。 所以它会是这样的:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
static final String DB_URL = "jdbc:sqlserver://localhost:1433/NEdatabasename";
//Database credentials
static final String USER = "neuser";//Username of the db
static final String PASS = "nepass";//password of the db
Connection conn = DriverManager.getConnection(DB_URL,USER, PASS);