M
MelaniK_55
Gast
Hallo,
Ich habe folgendes Programmm geschrieben:
Im dem jetzigen Programm sind die Daten fest kodiert.
Ich würde gerne das Programm so haben, dass beliebdig viele Daten von der Tastatur gelesen werden und in die DB eingefügt werden.
Danke für eure Hilfe
Ich habe folgendes Programmm geschrieben:
Java:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
/**
* @author Thomas.Darimont
*
*/
public class JDBCAutoGenerateKeysExample {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Class.forName ("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost/java", "root","" );
//con.setReadOnly(true);
Statement smt = con.createStatement();
// Statement.CLOSE_ALL_RESULTS, Statement.RETURN_GENERATED_KEYS);
smt.execute("insert into javatest values (999999, 'dddd','javatest','javatest','javatest','20.08.2010')");
ResultSet generatedKeys = smt.getGeneratedKeys();
if(generatedKeys.next()){
System.out.println(generatedKeys.getString(1)+ " " + generatedKeys.getString(2)+ " " + generatedKeys.getString(3)
+ " " + generatedKeys.getString(4)+ " " + generatedKeys.getString(5)+ " " + generatedKeys.getDate(6));
}
// rs.close();
smt.close();
con.close();
}catch (Exception e){
System.out.println("+++++++ Fehler --> " +e);
}
}}
Im dem jetzigen Programm sind die Daten fest kodiert.
Ich würde gerne das Programm so haben, dass beliebdig viele Daten von der Tastatur gelesen werden und in die DB eingefügt werden.
Danke für eure Hilfe