Hallo Leute,
und zwar hab ich ein Problem. Ich möchte gerne einen neuen Datensatz in meine DB Tabelle einfügen. Und zwar soll eine Eingabe über die Konsole möglich sein. Ich weiss jetzt nur nicht wie ich die 6 Eingaben in einen String bzw. Array packe? Kann mir da jemand helfen? Den Code habe ich mal unten aufgelistet:
Ich bedanke mich für jeden Tipp
und zwar hab ich ein Problem. Ich möchte gerne einen neuen Datensatz in meine DB Tabelle einfügen. Und zwar soll eine Eingabe über die Konsole möglich sein. Ich weiss jetzt nur nicht wie ich die 6 Eingaben in einen String bzw. Array packe? Kann mir da jemand helfen? Den Code habe ich mal unten aufgelistet:
Code:
public static void main(String[] args) {
Connection con = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/azamon", "root", "");
pstmt = (PreparedStatement) con.prepareStatement("INSERT INTO books"
+ "(isbn, title, fname, author, price, year_published) "
+ "VALUES(?, ?, ?, ?, ?, ?)");
...
rs = pstmt.executeQuery();
while(rs.next()) {
System.out.println("...");
}
} catch(Exception e) {
System.out.println(e.getMessage());
} finally {
try {
if(rs != null) rs.close();
if(pstmt != null) pstmt.close();
if(con != null) con.close();
} catch(Exception e) {
System.out.println(e.getMessage());
}
}
}
Ich bedanke mich für jeden Tipp
