0
>  [i want to add all combobox items in MSAccess database]   

これを行いたいのですが、1 つのコンボボックスのすべてのアイテムを MSAccess データベースに追加したいのです。たとえば
、コンボに 1、2、3、4 の 4 つのフィールドがあり、データベースに route1、route2、route3、route4 の 4 つのフィールドがあるようにしたいのです。 .route1=one、route2=two....などと設定したい。

if(e.getSource()==btn_save)
{
    try{

         Connection con;

         DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());

         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

         con = DriverManager.getConnection("jdbc:odbc:dsnproj","","");

         Statement s1 = con.createStatement();

         String q1="insert dest,route1,route2,route3,route4 into trans_dest values(
                    '"+cmb_dest.getSelectedItem()+"',
                    '"+cmb_route.getItem(1)+"',
                    '"+cmb_route.getItem(2)+"',
                    '"+cmb_route.getItem(3)+"',
                    '"+cmb_route.getItem(4)+"')";

         s1.execute(q1);


         }

         catch(Exception ae)
         {
             System.out.println(ae);
         }
    }
}

[エラーが発生しました] java.lang.ArrayIndexOutOfBoundsException: 4 >= 4

4

0 に答える 0