学习java 连接sql 数据库,老是失败。我想是不是我的数据库版本有问题呢?
 我的系统是 xp sp2, 以前用sql 2000个人版学习的时候,很好用。
 是不是学习java数据库一定要装企业版的或者标准版的作为服务器呢?
 如果装20005版本的,我该装那个版本呢?
 那我岂不是要装2003的系统,晕啊,请高手赐教啊。
  

解决方案 »

  1.   

    安装的JDBC的版本决定你可用的SQL版本.JAVA版本并不能决定
      

  2.   

    SQL2005 分五个版本,如下所列: 
    1.Enterprise(企业版) 
    2.Development(开发版) 
    3.Workgroup,(工作群版) 
    4.Standard,(标准版) 
    5.Express.(嗯,姑且就叫它简易版吧) 
    这几个版本,我们究竟应该使用哪一版呢?这是许多初学 SQL2005 的人最常问的问题。 
    简单的比较一下 Enterprise, Development 和 Express 等三个版本:以功能言,Enterprise 版和 Development 版的功能一模一样。两者的差别,除了授权不同外,最主要的差别是: 
    Enterprise 版的数据库引擎只能安装在 Win2003Server(或其他Server)。 
    如果你想安装在 WindowsXP Pro 系统上,你应该安装 SQL2005 Development 版(开发版)。 
    注:有人问,什么是「数据库引擎」。嗯,数据库引擎是SQL2005的核心,是最主要的数据库管理功能模块。没有它,就不是数据库管理系统了。 
    很多人下载 SQL2005 Express 版,因为它是免费的,可以直接从微软网站上下载。但是,它除了支持的内存比较少外,最主要的是它缺少相当于 SQL2000 下的「企业管理器」和「查询分析器」。 
    注: SQL2000 下的「企业管理器」和「查询分析器」在 SQL2005 已合为一,称为 Management Studio。 
    因此,如果你是初学者,如果你只是想要在家里学习学习,如果你的环境是 WindowsXP Pro,那么,你应该选择的是 SQL2005 Development(开发版),而不是 SQL2005 Enterprise (企业版)或SQL2005 Express(简易版)。 
      

  3.   

    我们公司用的是正版Enterprise。学习的话楼主用Development吧。
      

  4.   

    连接失败,肯定是你没配置好JDBC数据源,以及环境变量等等,太多因数.
    学习JAVA,和数据库什么版本没关系,只是说个人版可能会少些企业版下的功能而已.
      

  5.   

    我工作一直用的WINDOWS 2003 ENTERPRISE SERVER,很不错啊 。
    上网娱乐才用XP。
    双系统。
    WINDOWS 2003装SQL还是比较方便的。
      

  6.   

    1.Enterprise(企业版) 
    2.Development(开发版) 这两个都行,看你用什么操作系统了,不过个人推荐用win2003server+sqlserver2005enterprise比较稳定,干什么都比较合适。
      

  7.   

    自己用的是2005 Express版,虽然一开始的时候,
    也是像楼主一样连接不成功,但后来无意 中解决了。
    感觉2005用起来不错。