hallo.
ich muss aus einer sql datenbank informationen rausholen. leider ist mir java neu und ich kenne mich nicht gut aus.
ich hab jetzt aus 2 programme eines gemacht (ein daten ein/ausgabe programm, und eine abfrage aus eine sql datenbank-programm)
wie kann ich die beiden jetzt zusammenfügen.
dass ich halt irgendwas am bildschirm eingebe, diese datei dann z.b.: bei "SELECT * from taxis WHERE farbe='xxxxx'
wobei xxxxx mein eingegebenes wort wäre....
dies ist mein code... nur leider kann ich es nicht mal dazu bringen, dass das programm beide befehle (ein/ausgabe und dann einfach nur eine select abfrage (unabhängig von der ein/ausgabe) durchführt. die ein/ausgabe findet schon statt. und dann schliesst sich das programm...
danke für euere hilfe...
ich muss aus einer sql datenbank informationen rausholen. leider ist mir java neu und ich kenne mich nicht gut aus.
ich hab jetzt aus 2 programme eines gemacht (ein daten ein/ausgabe programm, und eine abfrage aus eine sql datenbank-programm)
wie kann ich die beiden jetzt zusammenfügen.
dass ich halt irgendwas am bildschirm eingebe, diese datei dann z.b.: bei "SELECT * from taxis WHERE farbe='xxxxx'
wobei xxxxx mein eingegebenes wort wäre....
dies ist mein code... nur leider kann ich es nicht mal dazu bringen, dass das programm beide befehle (ein/ausgabe und dann einfach nur eine select abfrage (unabhängig von der ein/ausgabe) durchführt. die ein/ausgabe findet schon statt. und dann schliesst sich das programm...
Code:
import java.io.*;
import java.sql.*;
public class DatenEintragen {
public static void main(String args[]) throws IOException
InputStreamReader inStream =
new InputStreamReader( System.in ) ;
BufferedReader stdin =
new BufferedReader( inStream );
String inData;
System.out.println("Geben Sie Daten ein:");
inData = stdin.readLine();
System.out.println("Sie haben eingegeben: " + inData );
{
try {
Class.forName("org.gjt.mm.mysql.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/taxiservice","root","kennwort");
PreparedStatement pstmt = con.prepareStatement("insert into taxis (Marke, Taxi_nummer, color) values('jack V',1230,'gelb')");
pstmt.executeUpdate();
pstmt.close();
con.close();
}
catch (SQLException e) {
System.out.println(e);
System.out.println(e.getSQLState());
System.out.println(e.getErrorCode());
}
catch (ClassNotFoundException e) {
System.out.println(e);
}
}
}
danke für euere hilfe...