你的database1应该先调用database1.setconnection(......);
解决方案 »
- 如何实现,????
- 如何用java调出系统字体列表
- swing中如何根据加载的图片的大小调整图片周围组件的位置?
- 我所有的分啦 大家帮帮慢啊,想找本JAVA实践方面的书.高手给介绍几本啊,在线等,只要是好书,立刻结分
- 谁能帮忙解释一下这个算法
- 求一个方法,把文件(.jpg.txt.rar等)转化为byte[],再把byte[] copy成新的文件
- 请教:继承于ApplicationFramed的窗口关闭,程序结束问题?
- 从MySQL v4.1.*中取出的中文是"???" 转码也没有啊
- 求数字签名源代码示例
- 感觉JAVA 设计界面时不好用,请看下面代码?
- java.net编程时遇到的问题
- 用什么方法可以让JAVA生成N多个乱七八糟的而且有些还带$符号的CLASS文件呢?
database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Bank", "sa", "spcec", false, "com.microsoft.jdbc.sqlserver.SQLServerDriver"));
queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "select * from Account", null, true, Load.ALL));
String newaccount;
String newnamedb = "'" + newname + "'";
String newsexdb = "'" + newsex + "'";
String newaddredb = "'" + newaddre + "'";
String newpassworddb = "'" + newpassword + "'";
newaccount = "INSERT Account (Name, ID, Sex, Address, Telephone, O_Date, O_UID, Password, Total, M_Interest, M_Date, M_UID, Loss, L_Date, L_UID) VALUES ("+ newnamedb + ", " + newid + ", " + newsexdb + ", " + newaddredb + ", " + newtel + ", getdate(), " + Unamedb + ", " + newpassworddb + ", 0, 0, getdate(), "+ Unamedb + ", 0, getdate(), " + Unamedb + ")";queryDataSet1.close();
queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, newaccount, null, true, Load.ALL));
queryDataSet1.open();String newaccountidsql = "SELECT No FROM Account WHERE ID = " + newid;
queryDataSet1.close();
queryDataSet1.empty();
queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, newaccountidsql, null, true, Load.ALL));
queryDataSet1.open();
String sqlresno = queryDataSet1.getString(1);
String newaccountno = "您的账号为 " + sqlresno + "。请记好!";JOptionPane.showMessageDialog(jOptionPane1, newaccountno,
"成功", JOptionPane.INFORMATION_MESSAGE);
出错为:
See com.borland.dx.dataset.DataSetException error code: BASE+62com.borland.dx.dataset.DataSetException: Execution of query failed. at com.borland.dx.dataset.DataSetException.a(Unknown Source) at com.borland.dx.dataset.DataSetException.queryFailed(Unknown Source) at com.borland.dx.sql.dataset.QueryProvider.a(Unknown Source) at com.borland.dx.sql.dataset.JdbcProvider.provideData(Unknown Source) at com.borland.dx.dataset.StorageDataSet.a(Unknown Source) at com.borland.dx.dataset.DataSet.a(Unknown Source) at com.borland.dx.dataset.DataSet.open(Unknown Source) at com.seu.bank.admin.Main.jButton1_actionPerformed(Main.java:1257) at com.seu.bank.admin.Main$3.actionPerformed(Main.java:330) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1764) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1817) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245) at java.awt.Component.processMouseEvent(Component.java:5093) at java.awt.Component.processEvent(Component.java:4890) at java.awt.Container.processEvent(Container.java:1566) at java.awt.Component.dispatchEventImpl(Component.java:3598) at java.awt.Container.dispatchEventImpl(Container.java:1623) at java.awt.Component.dispatchEvent(Component.java:3439) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095) at java.awt.Container.dispatchEventImpl(Container.java:1609) at java.awt.Window.dispatchEventImpl(Window.java:1585) at java.awt.Component.dispatchEvent(Component.java:3439) at java.awt.EventQueue.dispatchEvent(EventQueue.java:450) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)Chained exception:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]No ResultSet set was produced. at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source) at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source) at com.microsoft.jdbc.base.BaseStatement.executeQueryInternal(Unknown Source) at com.microsoft.jdbc.base.BasePreparedStatement.executeQuery(Unknown Source) at com.borland.dx.sql.dataset.o.f(Unknown Source) at com.borland.dx.sql.dataset.QueryProvider.e(Unknown Source) at com.borland.dx.sql.dataset.JdbcProvider.provideData(Unknown Source) at com.borland.dx.dataset.StorageDataSet.a(Unknown Source) at com.borland.dx.dataset.DataSet.a(Unknown Source) at com.borland.dx.dataset.DataSet.open(Unknown Source) at com.seu.bank.admin.Main.jButton1_actionPerformed(Main.java:1257) at com.seu.bank.admin.Main$3.actionPerformed(Main.java:330) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1764) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1817) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245) at java.awt.Component.processMouseEvent(Component.java:5093) at java.awt.Component.processEvent(Component.java:4890) at java.awt.Container.processEvent(Container.java:1566) at java.awt.Component.dispatchEventImpl(Component.java:3598) at java.awt.Container.dispatchEventImpl(Container.java:1623) at java.awt.Component.dispatchEvent(Component.java:3439) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095) at java.awt.Container.dispatchEventImpl(Container.java:1609) at java.awt.Window.dispatchEventImpl(Window.java:1585) at java.awt.Component.dispatchEvent(Component.java:3439) at java.awt.EventQueue.dispatchEvent(EventQueue.java:450) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
很明显数据库没有联接成功
可能是jdbc有错误
或者url有错误