在通过 Nutz.Dao 实现sql server 2000一对多映射时有时,会出现Exception in java.lang.AbstractMethodError: com.microsoft.jdbc.sqlserver.SQLServerConnection.setSavepoint()Ljava/sql/Savepoint;异常。
这是由于sql server 2000 JDBC的三个驱动包(msbase.jar,mssqlserver.jar,msutil.jar)不兼容Savepoint造成。
解决方法如下:
1.升级sql server 2000 jdbc 驱动包,下载地址(http://www.microsoft.com/downloads/details.aspx?FamilyID=99b21b65-e98f-4a61-b811-19912601fdc9&DisplayLang=zh-cn)
2.sqljdbc4.jar替换msbase.jar,mssqlserver.jar,msutil.jar
3.更新驱动程序路径com.microsoft.sqlserver.jdbc.SQLServerDriver
4.修改jdbcUrl为jdbc:sqlserver://localhost:1433;DatabaseName=***
5.这样就OK了。
分享到:
相关推荐
Nutz DAO支持多种数据库,如MySQL、Oracle、SQL Server等,并且支持JDBC模板、SQL映射文件(类似于MyBatis)等多种方式编写SQL。`nutz-dao`包含的jar包如`jdbc-driver`,用于连接不同的数据库,而`nutz-runtimex`则...
使用nutz, 直接写sql查询 select 中包含 order by 查询出错的问题修正
5. **坑点与解决方案**:集成过程中可能出现的依赖问题可能包括版本不兼容、缺少特定依赖、依赖冲突等。为避免这些问题,建议使用最新稳定版的Nutz和Redis客户端,同时确保所有依赖都在同一项目管理工具中统一管理。...
2. **Nutz DAO**:Nutz DAO提供了与数据库交互的强大功能,支持多种数据库,如MySQL、Oracle、SQL Server等。它使用简单的API来执行SQL语句,支持动态SQL,事务控制,以及实体对象与数据库表的映射,极大地简化了...
在使用Nutz Codematic时,首先你需要配置数据库连接信息,包括数据库类型(如MySQL、Oracle、SQL Server等)、数据库URL、用户名、密码等。配置完成后,工具会自动连接到指定的数据库,并读取表结构信息。 接着,你...
4. **SQL支持**:Nutz提供了强大的数据库操作API,可以方便地进行SQL查询和结果映射。 5. **Web开发**:Nutz支持RESTful API设计,可以构建高性能的Web服务。 6. **命令行工具**:Nutz提供了一系列的命令行工具,...
《ztree与nutz在实际应用中的简单使用详解》 在IT行业中,高效地管理和操作数据是至关重要的。zTree和Nutz都是在这方面提供强大支持的工具。zTree是一款基于JavaScript的灵活、强大的树状菜单插件,而Nutz则是一个...
在数据库操作方面,Nutz提供了DAO(Data Access Object)支持,能够方便地进行CRUD(Create, Read, Update, Delete)操作,且支持多种数据库,如MySQL、Oracle、SQL Server等。其内置的SQL解析器可以自动生成动态SQL...
在Nutz中,数据访问层通常使用`$DB`注解或者`@Sql`注解来执行SQL查询和操作。开发者可以通过这些注解编写简洁的数据库操作代码,而无需手动管理连接,这大大提高了开发效率。 此外,Nutz也提供了强大的Ajax和JSON...
- **核心特点**:Nutz 的核心在于其轻便性和灵活性,使得开发者能够更加专注于业务逻辑而非框架细节。该框架不依赖第三方 jar 包,只需引入 nutz.jar 即可使用全部功能。 #### 二、Nutz 主要组件及其用途 - **Dao*...
1. **ORM(对象关系映射)**:Nutz ORM提供了强大的数据库操作支持,包括SQL构建、事务管理、缓存机制等。通过Nutzmore,你可以找到更多定制化的ORM解决方案,如更灵活的查询构造器或特定数据库的适配器。 2. **Web...
标题 "nutz 文件上传例子" 暗示我们即将探讨的是使用 Nutz 框架进行文件上传操作的相关知识。Nutz 是一个轻量级、高性能的 Java ...在实际开发中,还需要关注文件安全性、性能优化等问题,确保上传功能既稳定又高效。
作为Nutz框架的一部分,Nutz Codematic可以无缝地与其他Nutz组件(如Nutz ORM)结合使用,实现更高效的开发流程。例如,生成的JavaBean可以直接用于Nutz ORM进行数据库操作,简化数据访问层的开发。 6. **学习与...
Nutz提供了一套完整的ORM(Object-Relational Mapping)解决方案,如`@IocBean`和`@Sql`注解,使得数据操作更加便捷。 3. **视图(View)**:视图负责将处理后的数据展示给用户。Nutz MVC支持多种视图技术,如JSP、...
Nutz框架的特点包括其简单的API设计、全面的注解支持、强大的依赖注入机制、以及对SQL和Web开发的良好支持。它还提供了丰富的插件系统,可以扩展框架的功能以满足各种需求。此外,Nutz框架的性能优秀,适合构建高...
1. **Nutz ORM**:Nutz的ORM模块允许开发者通过简单的注解来操作数据库,无需编写繁琐的SQL语句。例如,@Table和@Id注解用于标记实体类和主键,@Column定义字段与数据库列的映射。 2. **Nutz HTTP客户端**:Nutz...
将Nutz与Freemarker结合,可以实现类似Struts2中对Freemarker模板的支持,使开发者能够利用Freemarker的强大功能来构建动态网页。 首先,让我们深入了解Nutz和Freemarker的基本概念: 1. **Nutz**: - Nutz是一个...
Nutz DAO提供了简单易用的API,用于执行SQL查询、事务管理等操作,支持多种数据库类型,如MySQL、Oracle、PostgreSQL等。 4. **依赖注入(IoC)**:Nutz也实现了依赖注入的概念,允许开发者通过配置或注解来管理...
- **灵活性**:Nutz支持多种配置方式,如JSON风格的配置文件、注解等,便于不同开发者根据自身需求选择合适的配置方式。 #### 三、Nutz框架各模块详解 1. **Dao模块**:针对JDBC进行了轻量级封装,提供了简单的...