美文网首页
java对sql server进行操作

java对sql server进行操作

作者: 前端混合开发 | 来源:发表于2018-05-13 22:18 被阅读0次

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();
        
    }

JAVA JDBC的增删改查

SQLCMD -L 显示所有的sql servers

相关文章

网友评论

      本文标题:java对sql server进行操作

      本文链接:https://www.haomeiwen.com/subject/bntkdftx.html