hallo zusammen,
wie schreibe ich statische Sql in dynamische Sql???
import java.sql.*;
public class DynamicSQL {
public static void main(String[] args) {
try {
// Parameter für Verbindungsaufbau definieren
String driver = "org.gjt.mm.mysql.Driver";
String host = "XXX";
String user = "XXXXX";
String db = "XXXXXXXX";
String password = "XXXXXX";
// JDBC-Treiber laden
Class.forName(driver);
// Verbindung aufbauen
Connection con = null;
try{
Class.forName("org.gjt.mm.mysql.Driver").newInstan ce(); //fabrikmethode, klasse Driver
String conString = "jdbc:mysql://"+host+"/"+db+"?user="+user+"&password="+password; //zugriffsdaten
con = DriverManager.getConnection(conString);
}
catch (Exception e) {
e.printStackTrace();
}
// SQL-Anweisungen ausführen statisch <---------------------------
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM bankkunden");
// Ergebnis abfragen
while(rs.next()) {
System.out.print("Name : ");
System.out.println(rs.getString(2));
System.out.print("Vorname: ");
System.out.println(rs.getString(3));
}
// Verbindung schließen
con.close();
} catch(Exception ex) {
ex.printStackTrace();
}
}
}
wie schreibe ich statische Sql in dynamische Sql???
import java.sql.*;
public class DynamicSQL {
public static void main(String[] args) {
try {
// Parameter für Verbindungsaufbau definieren
String driver = "org.gjt.mm.mysql.Driver";
String host = "XXX";
String user = "XXXXX";
String db = "XXXXXXXX";
String password = "XXXXXX";
// JDBC-Treiber laden
Class.forName(driver);
// Verbindung aufbauen
Connection con = null;
try{
Class.forName("org.gjt.mm.mysql.Driver").newInstan ce(); //fabrikmethode, klasse Driver
String conString = "jdbc:mysql://"+host+"/"+db+"?user="+user+"&password="+password; //zugriffsdaten
con = DriverManager.getConnection(conString);
}
catch (Exception e) {
e.printStackTrace();
}
// SQL-Anweisungen ausführen statisch <---------------------------
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM bankkunden");
// Ergebnis abfragen
while(rs.next()) {
System.out.print("Name : ");
System.out.println(rs.getString(2));
System.out.print("Vorname: ");
System.out.println(rs.getString(3));
}
// Verbindung schließen
con.close();
} catch(Exception ex) {
ex.printStackTrace();
}
}
}
Comment