我必须做四件事安装.net framework 3.5,安装SQL Server 2005并在服务器上运行我的sql脚本并创建数据库并使用visual studio 2005/2008安装我的应用程序如何在单个安装项目中执行
如何修改Eclipselink JPA 2.0连接重试行为.Eclipselink会在检测到连接失败时自动尝试将其重新连接到数据库,这会导致swing ui冻结而没有任何响应,直到它连接到数据库.是否有任何解决方案来修改此行为即是可以在连接失败时抛出异常而不重试请帮助解决此问题我面临着巨大的问题.
我去了eclipselink源代码和谷歌,但我找不到任何解决方案.
如何配置eclipselink在swing应用程序中使用它直接连接到工作组环境中的数据库服务器.我目前正在使用这个,但我的申请在一些交易后(20-30交易后)冻结.我的persistence.xml是,
<property name="javax.persistence.jdbc.url" value="jdbc:mysql://192.0.0.1:3306/myhotel"/>
<property name="javax.persistence.jdbc.password" value="123"/>
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
<property name="javax.persistence.jdbc.user" value="root"/>
Run Code Online (Sandbox Code Playgroud)
我经历了线程转储它显示..
SwingWorker-pool-1-thread-10" daemon prio=6 tid=0x03143400 nid=0xbec in Object.wait() [0x052ff000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.persistence.sessions.server.ConnectionPool.acquireConnection(ConnectionPool.java:102)
- locked <0x27d6d7e0> (a org.eclipse.persistence.sessions.server.ConnectionPool)
at org.eclipse.persistence.sessions.server.ServerSession.allocateReadConnection(ServerSession.java:477)
at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:525)
at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:205)
at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:191)
.....................
Run Code Online (Sandbox Code Playgroud)
甚至变得昏暗的状态
"AWT-EventQueue-0" prio=6 tid=0x02c6d400 nid=0xfcc in Object.wait() [0x033ae000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.persistence.sessions.server.ConnectionPool.acquireConnection(ConnectionPool.java:102)
Run Code Online (Sandbox Code Playgroud)
请一些身体帮助我!!!