在java中访问SQL Server数据库,出现这样的错误,是怎么回事?[ODBC SQL Server Driver][SQL Server]用户 '(null)' 登录失败。原因: 未与信任 SQL Server 连接相关联。程序运行前有配置数据源,加载JAVA驱动包
解决方案 »
- 数据库高手速进,有关索引建立的问题
- 两表数据insert
- 帮忙啊 菜鸟发问 sql 用 copy导入数据 出现 permission denied
- 帮助!请大家帮忙给我最全的关于SQL语句的文档或者书籍
- 中秋佳节散分:100分,来者有分----上海薪水怎么样?WEB项目经理4000RMB?高了底了?
- 100分求临时表的问题
- 关于表中字段类型为Text的数据!
- 这个SQL怎么写?急!!!
- 一个表每天生成记录10万多条,如何满足1年后的几亿条记录的搜索速度?
- 怎么样得到一个表结构的一个空数据集?
- 怎么樣在服務器上清理MSSQL注冊表信息,能用哪些工具軟件
- (新人勿喷)安装了SQL08后,C盘空间小了很多,如何解决?(WIN7 64位)
Login failed for user “Null”
“消息 18456,级别 14,状态 1,服务器 <computer_name>,第1行”
“用户‘<user_name>’ 登录失败”http://blog.csdn.net/dba_huangzj/article/details/7650348这里搜索null即可。
展开"SQL Server组",鼠标右键点击SQL Server服务器的名称
选择"属性" =》"安全性"
在"身份验证"下,选择"SQL Server和 Windows ".
确定,并重新启动SQL Server服务. 新建的账户登录就OK了
有些情况可能得去 计算机本地安全策略中设置账户及密码控制的问题
import java.sql.*;
public class JdbcDemo {
public static void main(String[] args) {
int num;
String name;
String sex;
int age;
String depart;
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
String query="select * from studengBase";
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:mytest");
stmt=con.createStatement();
rs=stmt.executeQuery(query);
while(rs.next()){
num=rs.getInt("stuNum");
name=rs.getString("stuName");
sex=rs.getString("stuSex");
age=rs.getInt("stuAge");
depart=rs.getString("department");
System.out.println(num+" "+name+" "+sex+" "+age+" "+depart);
}
} catch(Exception e){
e.printStackTrace();
}finally{
try{
if(rs!=null)
{rs.close();}
if(con!=null)
{con.close();}
if(stmt!=null)
{stmt.close();}
}catch(SQLException e){
e.printStackTrace();
}
}
}}