इस कोड मेरे लिए काम करता:
यहाँ एक संक्षिप्त तुलना है मैं मान सेट एक सम्मिलित कण और LAST_INSERT_ID() मिल के इस मूल्य एक का चयन करें कण; मैं जावा NetBeans का उपयोग 8.1, MySQL और java.JDBC.driver
try {
String Query = "INSERT INTO `stock`(`stock`, `min_stock`,
`id_stock`) VALUES ("
+ "\"" + p.get_Stock().getStock() + "\", "
+ "\"" + p.get_Stock().getStockMinimo() + "\","
+ "" + "null" + ")";
Statement st = miConexion.createStatement();
st.executeUpdate(Query);
java.sql.ResultSet rs;
rs = st.executeQuery("Select LAST_INSERT_ID() from stock limit 1");
rs.next(); //para posicionar el puntero en la primer fila
ultimo_id = rs.getInt("LAST_INSERT_ID()");
} catch (SqlException ex) { ex.printTrace;}
आप MySQL करने के लिए किसी भी उपयोग के अलावा अन्य JDBC के माध्यम से है - MySQL प्रशासक? या कमांड लाइन? –
मेरे पास mysql व्यवस्थापक तक पहुंच है। हालांकि आवश्यकता ऐसी है। mysql डेटाबेस बनाया जाएगा, संशोधित, अद्यतन, आदि mysql व्यवस्थापक का उपयोग कर, लेकिन इसके बाद सभी ऑपरेशन जावा के साथ किए जाने की आवश्यकता है। – silverkid
जेडीबीसी के माध्यम से डेटाबेस बनाने के लिए स्क्रिप्ट में इंडेक्स निर्माण को शामिल करने के लिए बेहतर, संभवत: आप पहले ही उनका उपयोग कर सकते थे। –