Java开发中连接sql server中的问题
1. 在Java中使用jtds链接sqlserver
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" version="2.0">
<persistence-unit name="example" transaction-type="RESOURCE_LOCAL">
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect"/>
<property name="hibernate.connection.driver_class" value="net.sourceforge.jtds.jdbc.Driver"/>
<property name="hibernate.connection.username" value="sa"/>
<property name="hibernate.connection.password" value="**"/>
<property name="hibernate.connection.url" value="jdbc:jtds:sqlserver://localhost:1433/collectiondb;instance=CollectionDB "/>
<property name="hibernate.max_fetch_depth" value="3"/>
<property name="hibernate.hbm2ddl.auto" value="validate"/><!-- validate -->
</properties>
<!--
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/>
<property name="hibernate.connection.driver_class" value="org.gjt.mm.mysql.Driver"/>
<property name="hibernate.connection.username" value="root"/>
<property name="hibernate.connection.password" value="admin"/>
<property name="hibernate.connection.url" value="jdbc:mysql://szOIBnchmrkAP1:3306/test?useUnicode=true&characterEncoding=UTF-8"/>
<property name="hibernate.max_fetch_depth" value="3"/>
<property name="hibernate.hbm2ddl.auto" value="validate"/>
</properties>
-->
</persistence-unit>
</persistence>
jtds URL语法:
http://ldison.iteye.com/blog/1007579
2.启动TOMCAT时Hibernate报错:
[ERROR][org.hibernate.tool.hbm2ddl.SchemaValidator]HHH000319: Could not get database metadata
java.sql.SQLException: Network error IOException: Connection refused: connect
at net.sourceforge.jtds.jdbc.JtdsConnection.<init>(JtdsConnection.java:436)
at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:184)
[ERROR][org.hibernate.tool.hbm2ddl.SchemaValidator]HHH000300: Could not complete schema validation
解决方法:
http://blog.csdn.net/anialy/article/details/8575428
3.Tomcat在没有启动服务“sql server browser”时会报如下错误:
Unable to get information from SQL Server: localhost.
4. SQL Server 禁止修改表结构的解决办法
Management studio 中打开 Tools - Operations 在对话框中选择Designers,将其中的Prevent saving changes that require re-creation前的对勾去掉,然后就可以修改表结构并完成保存操作了。
http://www.cnblogs.com/jaxu/archive/2009/10/21/1587488.html
分享到:
相关推荐
本文将着重介绍解决SQL Server 2008安装失败后的解决办法,旨在帮助用户快速解决安装问题,确保SQL Server 2008的顺利安装。 一、卸载所有Microsoft SQL Server相关软件 在安装SQL Server 2008之前,需要卸载所有...
在SQL Server数据库管理和开发过程中,遇到的问题多种多样,但大多数问题都可以通过理解基本概念、优化查询、处理事务和锁机制,以及了解.NET框架中的数据访问技术来解决。本篇文章将探讨一些SQL Server的常见问题,...
本篇文章将围绕“安装sqlserver com+解决方法”这一主题进行深入探讨,旨在为遇到类似问题的技术人员提供有效的解决方案。 ### 一、理解MSDTC(Microsoft Distributed Transaction Coordinator) MSDTC是微软提供...
总的来说,解决Sql Server 2005连接问题通常需要检查以下几个方面: 1. 验证SQL Server服务的状态及其配置。 2. 检查并修改Management Studio的安全设置。 3. 确保连接字符串的正确性和适用性。 4. 考虑不同SQL ...
原因是安装文件的路径(完整路径)里有中文,例如 c:\SQLSERVER 中文企业版\,改成 c:\SQLSERVER\。 三、以前进行的程序创建了挂起的文件操作,运行安装程序前必须重新启动 解决办法:a、重启机器,再进行安装,...
SQL Server是一款由微软开发的大型关系型数据库管理系统(RDBMS),广泛应用于企业级应用中。安装SQL Server是进行数据库部署、管理和维护的第一步,其安装方式多样,包括自定义安装和一键安装等。本文档旨在提供一...
在描述中提到的“sqlserver 程序化备份”,意味着我们需要在Delphi应用程序中编写代码来执行SQL Server的备份任务。这可以通过以下步骤实现: 1. 连接数据库:使用ADOConnection组件,配置适当的连接字符串(如...
在安装过程中,系统会生成详细的日志文件,通常位于`%temp%\SQLServer_<版本>_<日期时间>`目录下。通过分析这些日志,你可以找到导致挂起的具体错误信息。 如果上述方法均未能解决问题,还可以尝试以下高级解决方案...
- 解决SQLServer触发器滥用问题 - 诊断和修复T-SQL问题 - 批量编辑SQLServer存储过程 - SQLServer 2005中升级存储过程 6. 存储过程修改与变更:在对SQLServer存储过程进行修改和变更时,可能会遇到与现有数据库...
### SQL Server 存储过程中调用 WebService 的实现方法 #### 一、引言 在企业级应用开发中,Web Service 作为一种标准的接口技术,被广泛用于不同平台之间的服务交互。而在 SQL Server 数据库中直接调用 Web ...
由于提供的文件信息中,标题和描述均为"零点起飞学SQL server"和"零点起飞学SQLServer",这两部分并没有提供实际的知识内容,而只是表达了一个关于SQL Server学习材料的主题。至于“墨马图书专营店”的重复内容,...
解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...
总之,“完美卸载sqlserver工具”为SQL Server的卸载提供了一种专业且全面的方法,解决了常规卸载过程中可能出现的问题,保证了系统的清洁和后续安装的顺利进行。对于遇到SQL Server卸载挑战的用户来说,这是一个...
在脚本中,应避免使用“GO”语句,因为它不是标准的T-SQL语法,而是SQL Server的批处理分隔符。将其替换为自定义分隔符,例如“:”,这样可以方便地在代码中处理脚本内容。 将生成的SQL脚本内容保存到一个文本文件...
在实际开发中,我们经常需要在 SQL Server 中连接 Oracle 数据库,以便实现数据交换和集成。那么,如何在 SQL Server 中连接 Oracle 数据库呢?下面我们将介绍几种常见的方法。 方法 1:使用 OPENDATASOURCE ...
关于描述中提到的“自带解决试用期问题软件”,这可能是指SQLPrompt的激活或授权方式。通常,软件试用期结束后需要购买正式许可证才能继续使用。如果这个版本包含了某种规避试用限制的方法,使用者应当注意这可能...
在IT领域中,遇到安装问题是非常常见的事情,尤其是在尝试安装旧版软件如SQL Server 2000时。本文将详细介绍如何解决系统无法安装SQL Server 2000的问题,并提供具体的步骤和注意事项。 ### 一、问题背景 SQL ...
《SQLServer2005数据库开发详解》是针对SQL Server 2005这一数据库管理系统进行深入探讨的教程。该教程旨在帮助初学者从零开始,逐步掌握SQL Server 2005的核心技术和开发方法,直至达到精通的程度。在本文中,我们...
《SQL Server数据库开发经典实例精解》是一本深入探讨SQL Server数据库开发的实用指南,旨在通过丰富的实例解析,帮助读者掌握SQL Server的核心技术和应用方法。本书涵盖了从基础操作到高级特性的广泛内容,旨在帮助...
在给定的文件内容中,我们看到作者章泉和李华,作为江西农业大学职业师范技术学院的研究人员,详细描述了在安装SQL Server 2000时可能遇到的两种主要问题的症状及其解决方法。 首先,配置服务器时中断是一个常见的...