SQLServer-JDBC

  1. 需要导入的jar包:
    • msbase.jar
    • mssqlserver.jar
    • msutil.jar
    • sqljdbc4.jar
        2. 修改为用户可登录状态(注:如需重启服务器,则重启)
  • 首先,在连接数据库之前必须保证SQL Server 2012是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置
  • 在开始菜单中,找到SQL SEVER 设备管理器  保证第二项和第三项是已启用状态
  • 打开SQL sever 选择Windows连接方式
  • 进入页面后,点击服务器名,右击选择属性,
  • 服务器身份验证选择第二项
  • 点击确定
  • 回到主页面,找到安全性/登录名/sa    双击 进入登录属性界面
  • 点击常规,进行修改密码
  • 还是此页面,点击状态 ,登录状态选择启动
  • 点击确定,重启服务器,(或者断开服务器,再连接服务器,)
  • 选择SQL SEVER身份连接 即可
  1. JAVA中编写JDBC语句
package work;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.Statement;
public class database {
     public  static void fun() throws ClassNotFoundException, SQLException{
            System.out.println("****************");
            String url = "jdbc:sqlserver://127.0.0.1:1433;databaseName=TBDB;user=sa;password=446370009";//sa身份连接
            //String url2 = "jdbc:sqlserver://127.0.0.1:1368;databaseName=mydbdemo;integratedSecurity=true;";//windows集成模式连接
            // Declare the JDBC objects.
            Connection con = null;
            Statement str = null;
            ResultSet rs = null;
            
                  // Establish the connection.
                  System.out.println("begin.");
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                System.out.println("1111");
                con = DriverManager.getConnection(url);  //有的传三个参数,格式不一样
                System.out.println("end.");
                
                System.out.println(con);
                // Create and execute an SQL statement that returns some data.
                String SQL = "SELECT  * FROM USERS";
                str = con.createStatement();
                rs = str.executeQuery(SQL);
                // Iterate through the data in the result set and display it.
                 while (rs.next()) {   
                     System.out.println(rs.getString("U_name"));
                        System.out.println(rs.getString("U_password"));
                        
                  }   
                
                
                 str.close();
                con.close();
            
      }
        public static void main(String[] args) throws ClassNotFoundException, SQLException
        {
           fun();
        }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章