JDBC程序从数据库中提取

时间:2014-06-24 21:21:32

标签: java sql eclipse jdbc

所以我已经完全编写了一个从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";

2 个答案:

答案 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);