windows7 Java连接2005SQL相关问题

来源:互联网 发布:excel筛选不重复数据 编辑:程序博客网 时间:2024/05/28 06:07

  前面的管理工具进入对我来说是这其中的一个问题  ,  也许你不会;接下来今天,我又遇到了一个问题,就是在连接数据库的时候的问题。  就是对于用户将不与可信的SQLServer连接关联(MicrosoftSQLServer、错误18452)。

     解决步骤:

----------------------------------------------------------  
第一步:在“Microsoft SQL Server Management Stdio”中,展开"SQL Server组",鼠标右键点击SQL Server服务器的名称。     
第二步:选择"属性"     
第三步:再选择"安全性"选项卡    
第四步:在"身份验证"下,选择"SQL Server和Windows身份验证模式"
第五步:确定,并重新启动SQL   Server服务 

------------------------------------------------------------

以下是我的截图:

windows7 Java连接2005SQL相关问题 - 萧瑟 - 萧 瑟

如果做到此处还未解决问题的话,请查一下你登入名的权限

安全性---->登入名----->属性状态

windows7 Java连接2005SQL相关问题 - 萧瑟 - 萧 瑟

     也许在此之前它可能已经有说你已经成功连接,这时候你要注意。这时候你只要重新启动MMSQLServer服务就可以了,前提是你SQL的TCP/IP要启用,具体怎么启用就不说了,网上其它地方都可以很容易找到。

然后再Eclipse下写一个简单的Java代码测试下是否可以连接得上

----------------------------------------------------

import java.sql.*;

public class Conn {

 public static void main(String[] args) {

  String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 加载JDBC驱动
  String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=0840software "; // 连接服务器和数据库msdb
                      // integratedSecurity=true;
  Connection dbConn = null;
  String u = "萧瑟";   //你的登入名
  String p = "**************";  //你的密码
  try {
   Class.forName(driverName);
   dbConn = DriverManager.getConnection(dbURL, u, p);
   System.out.println("Connection Successful!"); // 如果连接成功
               // 控制台输出Connection
               // Successful!
  } catch (Exception e) {
   e.printStackTrace();
  }
 }

}

----------------------------------------------------------

windows7 Java连接2005SQL相关问题 - 萧瑟 - 萧 瑟