把jdbc:odbc:ycjxc改成jdbc:odbc:ycjxc;user=ycjxc;password=ycjxc事式

解决方案 »

  1.   

    没有代码,设置database属性时
    Driver:sun.jdbc.odbc.JdbcOdbcDriver
    URL:  jdbc:odbc:ycjxc     (以上都是下拉筐选择和点击按钮选择出来的结果)
    USERNAME: ycjxc
    PASSWORD :ycjxc
      

  2.   

    代码如下:
    package app1;import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import com.borland.dx.sql.dataset.*;
    import com.borland.dbswing.*;public class Frame1 extends JFrame {
      JPanel contentPane;
      BorderLayout borderLayout1 = new BorderLayout();
      Database ycjxc = new Database();
      JdbNavToolBar jdbNavToolBar1 = new JdbNavToolBar();
      JdbTable jdbTable1 = new JdbTable();
      QueryDataSet queryDataSet1 = new QueryDataSet();  //Construct the frame
      public Frame1() {
        enableEvents(AWTEvent.WINDOW_EVENT_MASK);
        try {
          jbInit();
        }
        catch(Exception e) {
          e.printStackTrace();
        }
      }
      //Component initialization
      private void jbInit() throws Exception  {
        //setIconImage(Toolkit.getDefaultToolkit().createImage(Frame1.class.getResource("[Your Icon]")));
        contentPane = (JPanel) this.getContentPane();
        ycjxc.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:odbc:ycjxc", "ycjxc", "ycjxc", false, "sun.jdbc.odbc.JdbcOdbcDriver"));
        ycjxc.setDatabaseName("ycjxc");
        contentPane.setLayout(borderLayout1);
        this.setSize(new Dimension(400, 300));
        this.setTitle("Frame Title");
        contentPane.add(jdbNavToolBar1, BorderLayout.NORTH);
        contentPane.add(jdbTable1, BorderLayout.WEST);
      }
      //Overridden so we can exit when window is closed
      protected void processWindowEvent(WindowEvent e) {
        super.processWindowEvent(e);
        if (e.getID() == WindowEvent.WINDOW_CLOSING) {
          System.exit(0);
        }
      }
    }
      

  3.   

    ycjxc.setDatabaseName("ycjxc");
    我没有用过database这class,但是既然你是使用数据源,那么设定数据源的时候对应数据库应该就已经确定了的,也就是说就没有必要在此申明对应数据库名了,除非你是使用jdbc驱动