mix@lis Δημοσ. 14 Ιανουαρίου 2006 Δημοσ. 14 Ιανουαρίου 2006 καλησπερα σε ολους!Εχω το παρακατω κομματι κωδικα και εχω μια απορια! > import java.sql.*; import java.util.* ; import java.io.* ; class Insert { public static void main (String[] args) { PreparedStatement stm; try { String s=name_of_TextField.getText(); String s1=name_of_TextField2.getText(); String s2=name_of_TextField3.getText(); Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); Connection conn = DriverManager.getConnection("jdbc:odbc:rjdemo","admin","rjdemo"); Statement st = conn.createStatement(); int count=0; stm = conn.prepareStatement("INSERT INTO contact " + "(lastname,firstname,email) " + "VALUES (?, ?, ?)") ; stm.clearParameters() ; stm.setString(1, s) ; stm.setString(2, s1) ; stm.setString(3, s2) ; count = stm.executeUpdate() ; System.out.println("h lkataxorisi egine!!"); } catch (Exception e) { System.err.println("Got an exception! "); System.err.println(e.getMessage()); } } } η απορια μου ειναι γιατι τα Strings δεν καταχωρουνται στην βαση και μου πεταει exception??μου εχει σπασει το κεφαλι!!!!!και κατι αλλο...σωστος δεν ειναι ο τροπος ωστε τα περιεχομενα των TextFields να καταχωρουνται στην βαση???παρακαλω ωπου υπαρχει λαθος διορθωστε με!!!!help!
Cue Δημοσ. 15 Ιανουαρίου 2006 Δημοσ. 15 Ιανουαρίου 2006 Αν μας έλεγες τι λέει το exception θα βοηθούσε...
Dionisos Δημοσ. 15 Ιανουαρίου 2006 Δημοσ. 15 Ιανουαρίου 2006 To exception pou pairneis einai apo thn DB. Dokimase thn SQL pou stelneis me to prepared statement na th steileis amesws sthn db, kai oxi mesw java (mesw kapoiou ergaleiou ths db sou). An doulepsei afto, dokimase na deis an me aplo update, xwris xrhsh PreparedStatement doulevei h sql. An nai, tote exeis kapoio provlhma sto PreparedStatement. Genikotera moiazei OK o kwdikas. D.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.