以前采用的是JTurbo连数据库,可现在这个东东收费了,旧版的又不支持SQL2005,只好找了个JDTS来与数据库链接,
可发现在新增数据的时候总是报错,经过我的摸索总结如下几点原因:
第一:请确认你的主键设置都是正确的
第二:配置
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
必须为
<property name="dialect">net.sf.hibernate.dialect.SQLServerDialect</property>
否则在新增的时候报can't read hi value 的错误,搞的人非常郁闷
第三,一定要注意生成的映射文件的数据类型一定要匹配,好象JDTS里面对SQL SERVER2005里面的映射对应类型有些不一样,也一定要注意呀
如:
<property name="adminName" color="#ff0000" column="ADMIN_NAME"> type="string</property>
" />
等等了,反正用的时候多注意,也顺便提醒自己了
发生的错误如下:
insert a public info
16:50:26,393 ERROR TableGenerator:104 - could not read a hi value
java.sql.SQLException: 第 1 行: 只有 DECLARE CURSOR 才允许使用 FOR UPDATE 子句。
16:50:26,403 WARN JDBCExceptionReporter:35 - Preparing the statement failed: 第
1 行: 只有 DECLARE CURSOR 才允许使用 FOR UPDATE 子句。
16:50:26,413 WARN JDBCExceptionReporter:57 - SQL Error: 1003, SQLState: S1000
16:50:26,413 ERROR JDBCExceptionReporter:58 - 第 1 行: 只有 DECLARE CURSOR 才允
许使用 FOR UPDATE 子句。
分享到:
相关推荐
`jdts.jar`虽能帮助我们连接SQL Server,但可能不适用于所有场景,例如,大型项目可能需要更强大的解决方案,如使用服务端API或Web服务来处理数据交换。 总之,使用`jdts.jar`连接Android到SQL Server 2008是一个...
本示例源码提供了一种方法,即通过jdts.jar库连接到SQL Server 2008数据库,这对于移动应用的数据存储和同步至关重要。下面我们将详细探讨这个知识点。 首先,`jdts.jar` 是JDBC(Java Database Connectivity)驱动...
1. **添加依赖**:首先,你需要将`jdts.jar`库添加到你的Android项目的`libs`目录,并在构建配置中将其作为库引用,确保在运行时能被正确加载。 2. **建立连接**:在代码中,你可以使用`DriverManager.get...
本篇将深入探讨SQL Server 2000、Oracle以及JDTS等数据库驱动,并讲解如何构建对应的连接字符串。 首先,SQL Server 2000是微软推出的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。在Java环境中,...
在Android平台上,与服务器进行数据交互是应用程序开发中不可或缺的一部分。本资料主要关注的是如何在Android应用中使用Java Data Tools (jdts.jar) 连接SQL Server 2008数据库。jdts.jar是一个用于Java应用程序与...
首先,jdts.jar是一个Java数据传输包,它提供了对SQL Server数据库的连接支持,使得Android应用可以使用JDBC(Java Database Connectivity)API来访问SQL Server。在Android项目中,我们通常需要将jdts.jar添加到...
在Android环境中,由于安全性和资源限制,通常不直接使用JDBC驱动,而是依赖于专门为移动平台优化的驱动,比如jdts.jar。这个驱动程序提供了必要的API,使得Android应用能够通过TCP/IP协议与远程SQL Server数据库...
9. **数据持久化**:虽然本项目主要依赖远程SQL Server数据库,但了解如何在本地存储数据(如SQLite数据库或SharedPreferences)也是很重要的,以防在网络不稳定时能提供离线功能。 10. **毕业论文撰写**:在完成...
这个源码示例提供了学习和参考的价值,帮助开发者了解如何在Android应用中使用jdts.jar与SQL Server 2008进行数据交互。通过研究这个项目,你可以掌握在Android环境中实现远程数据库连接的技巧,这对于开发涉及复杂...
jdts.jar是一个专门为Java应用程序设计的SQL Server数据库连接驱动,使得Android应用也能进行类似PC端的数据操作。 首先,我们要理解jdts.jar的作用。它是JDBC(Java Database Connectivity)驱动的一种,专为连接...
然而,由于jdts.jar并不是专门为Android设计的,可能遇到性能问题和兼容性问题。在实际开发中,更推荐使用Android官方支持的数据库如SQLite,或者使用其他针对Android优化的JDBC驱动,如jTDS,或者通过RESTful API等...
在Android平台上实现与远程SQL Server 2008数据库的连接是一个相对复杂的过程,因为原生的Android SDK并不直接支持SQL Server的连接。不过,通过引入第三方库如jdts.jar,我们可以实现这一目标。jdts.jar是JDBC的...
jdbc.url=jdbc:jtds:sybase://ip地址:5000/数据名称 jdbc.username=用户名 jdbc.password=密码 连接sqlServer: jdbc.driverClassName=net.sourceforge.jtds.jdbc.Driver jdbc.url=jdbc:jtds:sqlserver://ip地址:...
总的来说,通过jdts.jar,安卓开发者可以实现与SQL SERVER 2008的连接,但需要注意性能和安全问题。在实际开发中,还要考虑错误处理、数据加密以及网络连接稳定性等因素,以确保应用的健壮性和用户体验。
建立数据源后,你可以通过`getConnection()`方法获取到数据库连接。 ```java Connection conn = ds.getConnection(); ``` **4. 执行SQL语句** 有了连接后,可以使用`Statement`或`PreparedStatement`对象执行SQL...
android 通过jdts.jar 连接SQLSEVER2008.zip项目安卓应用源码下载android 通过jdts.jar 连接SQLSEVER2008.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考
Android应用源码之android 通过jdts.jar 连接SQLSEVER2008.zip项目安卓应用源码下载Android应用源码之android 通过jdts.jar 连接SQLSEVER2008.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习...