Microsoft Docs
java可以对sql server进行各种操作,需要一个sqljdbc4.jar的外部jar包,可以从网上下载得到。
首先需要连接数据库:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection(thUrl, thLoginName, thPassWord);
其中,thUrl——jdbc:sqlserver://127.0.0.1(数据库所在主机的ip地址):1433(访问端口);databaseName=xxxx(数据库名)
thLoginName——登录名, thPassWord——登录密码
连接成功后,就可以对数据库进行各种操作了。
查看sql server 数据库端口
Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=SQLEXPRESS.DailyEnglish
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at sample.APIClient.connectDataBase(APIClient.java:20)
at sample.APITest.main(APITest.java:16)
public void connectDataBase() throws ClassNotFoundException, SQLException {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1434;databaseName=DailyEnglish", "sa", "password");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from Words");
while(rs.next()) {
System.out.println(rs.getString("english"));
System.out.println(rs.getString("chinese"));
}
rs.close();
stmt.close();
con.close();
}
SQLCMD -L 显示所有的sql servers
网友评论