java - How to form Insert query dynamically in this case -
I have an input string that is shown separately with the @ symbol
popcorn @butty
I have a table as shown
mysql> Description document; + ----------------- + ------------- + ------ + ----- + ---- ----- + ---------------- + | Field | Type | Faucet Key | Default | Extra | + ----------------- + ------------- + ------ + ----- + ---- ----- + ---------------- + | Document_id | Int (11) | No | PRI | Faucet Auto_interpretation | | T1 | Varchar (50) | Yes. | Faucet | | T2 | Varchar (50) | Yes. | Faucet | | T3 | Varchar (50) | Yes. | Faucet | | T4 | Varchar (50) | Yes. | Faucet | | T5 | Varchar (50) | Yes. | Faucet | | T6 | Varchar (50) | Yes. | Faucet | | T7 | Varchar (50) | Yes. | Faucet | | T8 | Varchar (50) | Yes. | Faucet | | T9 | Varchar (50) | Yes. | Faucet | | T10 | Varchar (50) | Yes. | Faucet | | Vendor_brand_id | Varchar (10) | Yes. | Faucet | | Vendor_id | Varchar (10) | Yes. | Faucet | + ----------------- + ------------- + ------ + ----- + ---- ----- + ---------------- +
Based on the input I am trying to include the query shown
string recast = "popcorn @ bucket" string values [] = rectangle split ("@"); Enter the value ('+ value + = 1') {sql = "Document (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, vendor_brand_id, vendor_id) values ('+ value [0] + ", Void, zero, zero, zero, zero, zero, zero, zero, zero," + vendor_brand_id + "," + vendor_id + ")";} and if (valuation.lamm == 2) {sql = " Enter in document (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, vendor_brand_id, vendor_id) ('+ value [0] + "', '' value [1] +" ', zero My question is zero, zero, zero, zero, zero, zero, zero, "+ vendor_brand_id +", + + vendor_id + ")";} // length above 10
Is that i dash How do I create ??
StringBuilder
how to try this type using stringbilder sb = new StringBuilder (); Sb.append ("Document (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, vendor_brand_id, Vendor_id) Enter values ("); (int i = 0; i <10; i ++) {if (i & lt; valuess.length) {sb.append (" '+ value [i] +' ',' ');} Other {sb.append ("NULL,")}} sb.append (vendor_brand_id + "," + VENDOR_ID + ")"); // now sb.toString () is required for sql system.out.println (sb.toString ());
Comments
Post a Comment