您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

hibernate 连接sqlserver2005的问题

2024/11/4 17:06:27发布35次查看
今天想做个数据库的项目,把sqlserver 2005的table 映射成实体然后用输出流变成文件,放到手机中用来查寻,原来在sql server2000下没有任何 问题 ,这刚装2005 问题 多了, 1.配置到sqlserver2005的 连接 不上 2.映射的时候抛出generating artifacts错误 解决办法
今天想做个数据库的项目,把sqlserver 2005的table 映射成实体然后用输出流变成文件,放到手机中用来查寻,原来在sql server2000下没有任何问题,这刚装2005问题多了,
1.配置到sqlserver2005的连接不上
2.映射的时候抛出generating artifacts错误
解决办法:
直接用jdbc连接测试:
  private static final string driver_class = com.microsoft.sqlserver.jdbc.sqlserverdriver;
    private static final string database_url = jdbc:sqlserver://localhost:1433;databasename=mmapp;
    private static final string database_user = sa;
    private static final string database_password = windows789;
  public static void main(string aa[])
  {
   //session sess=hibernatesessionfactory.getsession();
try {
      class.forname(driver_class);
     connection con=drivermanager.getconnection(database_url,database_user,database_password);
      system.out.println(sql2005 连接成功!);
     } catch (exception ex) {
      system.out.println(2:+ex.getmessage());
     }
 一开始出现  网络连接错误,解决方法:
 1. a.打开sql server configuration manager -> sqlexpress的协议 -> tcp/ip
    b.右键单击启动tcp/ip
    c.双击进入属性,把ip地址中的ip all中的tcp端口设置为1433
    d.重新启动sql server 2005服务中的sqlexpress服务器
    e.关闭sql server configuration manager
错误变了,login failed for user 'sa',可见tcp/ip通了下面估计要修改一下登陆模式
启动sql server mamagement studio 在左上角图标选右键,屬性,安全 選擇sqlserver和windows認真就可以了
测试通过
(别忘了还要下个jdbc2005驱动)
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product