关于我用java 写了个程序,需要连接SQL Server 2005 数据库的。
问题是,打包成.exe文件后,录入数据也不能更新数据库内容了。但是用Eclipse编译运行是可以的。我想是不是应为Eclipse中添加了sql4.jar。
请问 如何让打包好.exe文件也能够正常运行呢?
万分感谢!的问题
Java 对 SQL Server 2005的支持不是很好。
如果用Java开发,还是用MySQL比较顺手。可以使用轻量级的JPA组件(Java Persistent API) 进行数据库的对象化。配置(配置文件一次写在XML文件里就好,以后配置不用改代码)好以后,对数据库的操作,其实就是对对象的操作。很方便。
关于你的问题,是不是你在录入信息以后没有进行数据源的持久化?或者说,有没有把你录入的信息提交commit 或者 persist 到数据库源?如果没有的话,一旦关闭数据库连接,其实数据没有提交,就会丢失
参考资料里是JPA的Get start 资料,学起来很快很方便,因为都是在用Annotation