当前位置:  技术问答>java相关

关于jbuilder中querydataset查询数据库的问题

    来源: 互联网  发布时间:2015-11-03

    本文导语:  下面这段代码的意图是验证登陆,通过读取jTextField38和jPasswordField16中的输入,然后来验证密码的正确与否,               char[] oppw;        String Uname = jTextField38.getText();        String Unamedb = "'" + Un...

下面这段代码的意图是验证登陆,通过读取jTextField38和jPasswordField16中的输入,然后来验证密码的正确与否,       
       char[] oppw;
       String Uname = jTextField38.getText();
       String Unamedb = "'" + Uname + "'";
       oppw = jPasswordField16.getPassword();
       String Upassword = new String(oppw);
       String sqlstatement = "SELECT U_Password FROM Userinfo WHERE UID = " + Uname;
       //查询密码
       queryDataSet1.close();
       queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, sqlstatement, null, true, Load.ALL));
       queryDataSet1.open();
       String sqlres = queryDataSet1.getString(1);  //数据库中存储的该id的密码

       System.out.println(sqlres); //这是我后来加的,本意是显示数据库返回的密码,可惜执行时                                   //报错,无法达到预期效果。

       if (!sqlres.equals(Upassword)) //密码比较
       {
             JOptionPane.showMessageDialog(jOptionPane1, "操作密码错误!请重新输入!",
                        "错误", JOptionPane.ERROR_MESSAGE);

       }
       else
       {
             JOptionPane.showMessageDialog(jOptionPane1, "恭喜!您已经成功登陆本系统!",
                        "成功", JOptionPane.INFORMATION_MESSAGE);

       }
错误提示:
See com.borland.dx.dataset.DataSetException error code:  BASE+66

com.borland.dx.dataset.DataSetException: [Microsoft][SQLServer 2000 Driver for JDBC]Unable to connect.  Invalid URL.

at com.borland.dx.dataset.DataSetException.a(Unknown Source)

at com.borland.dx.dataset.DataSetException.throwException(Unknown Source)

at com.borland.dx.dataset.DataSetException.SQLException(Unknown Source)

at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)

at com.borland.dx.sql.dataset.Database.createPreparedStatement(Unknown Source)

at com.borland.dx.sql.dataset.o.a(Unknown Source)

at com.borland.dx.sql.dataset.o.d(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.jButton32_actionPerformed(Main.java:1318)

at com.seu.bank.admin.Main$39.actionPerformed(Main.java:777)

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]Unable to connect.  Invalid URL.

at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)

at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)

at java.sql.DriverManager.getConnection(DriverManager.java:512)

at java.sql.DriverManager.getConnection(DriverManager.java:171)

at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)

at com.borland.dx.sql.dataset.Database.createPreparedStatement(Unknown Source)

at com.borland.dx.sql.dataset.o.a(Unknown Source)

at com.borland.dx.sql.dataset.o.d(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.jButton32_actionPerformed(Main.java:1318)

at com.seu.bank.admin.Main$39.actionPerformed(Main.java:777)

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)


|
你的database1应该先调用database1.setconnection(......);

|
[Microsoft][SQLServer 2000 Driver for JDBC]Unable to connect.  Invalid URL.
很明显数据库没有联接成功
可能是jdbc有错误
或者url有错误

    
 
 

您可能感兴趣的文章:

  • 请教一个关于jbuilder中queryDataSet组件的弱问题
  • JBuilder4中用QueryDataSet控件的中文问题
  • 用jbuilder连数据库
  • 如何在JBuilder中连接Oracle数据库?
  • Jbuilder中如何建立与SQL Server数据库的连接?(Jbuider高手请帮忙!)
  • JBuilder 5 查询数据库的问题
  • Jbuilder 7.0 连接 Oracle 数据库
  • JBuilder中数据库设计的问题?
  • 在jbuilder中调用一bean连接数据库没有问题,在jsp中调用就连接不上数据库
  • 关于一个JBUILDER的问题,数据库的问题!!急
  • 我用jbuilder调用oracle的数据库,但其中的中文显示的是乱码,怎么解决?
  • 在JBuilder3.0中怎样定时用JDBC访问数据库
  • JBuilder与数据库备份
  • JBuilder开发B/S数据库应用好用吗?有没有类似Delphi的数据操纵功能?
  • 请问在JBuilder中怎样连接MS SQLServer数据库?
  • jbuilder6开发时如何加入com.sybase.jdbc.SybDriver?让它可以连接sybase数据库
  • 散分:Jbuilder6开发数据库应用请问你们都用什么数据库? 免费的数据库有那些?
  • jbuilder6如何连接数据库?
  • JBuilder中用MYSQL数据库,用中文进行条件查询时,查不出任和数据?
  • 在jbuilder6下如何存取中文数据库,内码的转换如何实现?高手请进,100分奉上
  • 我是java的初学者,请问在Jbuilder6 中如何安装oracle8.0.5的Jdbc数据库驱动?
  • JBuilder6连Oracle数据库报错,高手请进!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jbuilder7突然打不开,unable to open jbuilder.congif??????????
  • JBuilder6 或JBuilder7如何注册?
  • 用jbuilder 编写的appliction 程序,如何独立于jbuilder 编译器之外运行?
  • JBuilder 6 在 winxp 下使用微软拼音输入法,输入中文。出现不正常。jbuilder.死锁
  • 谁有JBuilder的补丁,或是第三方控件,能完善一下JBuilder的功能的???
  • 在JBuilder中写了一个程序,脱离了JBuilder怎么运行?
  • 为什么Jbuilder 3可以编译通过的问题再Jbuilder 6下编译通不过了
  • 请问jbuilder7.0会不会比jbuilder6好啊?哪里有下载的?
  • 关于用Jbuilder进行程序调试?(用过Jbuilder的请发言)
  • jbuilder7 or jbuilder6 download adress?
  • 高分求助!偶公司要买jbuilder8 !请问买jbuilder8有包含哪些组件或工具?
  • 请问那里有jbuilder7或jbuilder6的电子书籍下载?
  • 请问那有jbuilder7的enterprise,borland上的jbuilder 7 enterprise trial是吗?
  • 小弟我正想学习Java,打算使用JBuilder,不知哪位前辈肯介绍一下JBuilder,用的人多不多?
  • 除了发布虚拟机外,发布JBuilder应用程序应发布我的哪些文件?怎样脱离JBuilder环境?
  • 新手请教:unix下能用Jbuilder开发吗?或者Jbuilder开发的程序在unix运行?
  • 我手动删除了jbuilder6自带的jdk,如何才能让jbuilder用我其他地方的jdk呀?
  • 我在jbuilder4.0中编的applet程序在jbuilder3.5中为何不能运行
  • 哪位能介绍一下JBuilder7有哪些优点,我为什么应该从JBuilder6换成7?
  • 如何脱离jbuilder 环境。用jbuilder熟悉的朋友帮忙。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3