问题研究了好久,今天终于思路开窍,解决了
下面把方法写一下
我用的是netbeans 首先,下载sqljdbc,并确定sql2005的访问端口号,并确定tcp/IP开启,具体方法如下
首先下载最新的驱动 sqljdbc_1.2.2828.100_chs.exe
里面包含帮助文件,or 到 http://msdn.microsoft.com/zh-cn/library/ms378956.aspx 查看
现在在 NetBeans 中新建一个工程 ConnectionMSSQL2005
如图添加 C:/Program Files/Microsoft SQL Server 2005 JDBC Driver/sqljdbc_1.2/chs/sqljdbc.jar 库到工程中。
在开始菜单中 Microsoft SQL Server 2005/配置工具/ 打开 SQL Server Configuration Manager
如图打开 TCP/IP 支持
在属性里面确定tcp/IP的端口号为1433,
然后修改DataSource.groovy
我的如下
再试一下 OK了
下面把方法写一下
我用的是netbeans 首先,下载sqljdbc,并确定sql2005的访问端口号,并确定tcp/IP开启,具体方法如下
首先下载最新的驱动 sqljdbc_1.2.2828.100_chs.exe
里面包含帮助文件,or 到 http://msdn.microsoft.com/zh-cn/library/ms378956.aspx 查看
现在在 NetBeans 中新建一个工程 ConnectionMSSQL2005
如图添加 C:/Program Files/Microsoft SQL Server 2005 JDBC Driver/sqljdbc_1.2/chs/sqljdbc.jar 库到工程中。

在开始菜单中 Microsoft SQL Server 2005/配置工具/ 打开 SQL Server Configuration Manager
如图打开 TCP/IP 支持

在属性里面确定tcp/IP的端口号为1433,
然后修改DataSource.groovy
我的如下
- dataSource {
- pooling = true
- dbCreate = "update"
- url = "jdbc:sqlserver://127.0.0.1:1433;databaseName=test"
- driverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
- username = "sa"
- password = "123"
- }
- hibernate {
- cache.use_second_level_cache=true
- cache.use_query_cache=true
- cache.provider_class='com.opensymphony.oscache.hibernate.OSCacheProvider'
- }
- // environment specific settings
- environments {
- development {
- dataSource {
- dbCreate = "create-drop" // one of 'create', 'create-drop','update'
- url = "jdbc:sqlserver://127.0.0.1:1433;databaseName=test"
- }
- }
- test {
- dataSource {
- dbCreate = "update"
- url = "jdbc:sqlserver://127.0.0.1:1433;databaseName=test"
- }
- }
- production {
- dataSource {
- dbCreate = "update"
- url = "jdbc:sqlserver://127.0.0.1:1433;databaseName=test;shutdown=true"
- }
- }
- }