Hallo!
Ich habe ein client-Programm welches in Swing programmiert ist.
In diesem greife ich auf mySQL zu.
Bis jetzt habe ich immer SimpleJdbcTemplate verwendet:
Nun gab es aber ein Problem mit
Dies liefert immer 0 zurück. Ich hab viel im Internet gesucht, und meine Vermutung ist dass eine andere Connection genommen wird, und dadurch immer 0 zurück kommt.
Meine Frage:
Was sollte man am besten für mySQL-Zugriff verwenden wenn man ein standalone-client-programm hat?
.) SimpleJdbcTemplate?
.) Plain mysql-Statements ... connection, Statement, ResultSet, etc?
.) etwas anderes?
Vielen Dank!
Ich habe ein client-Programm welches in Swing programmiert ist.
In diesem greife ich auf mySQL zu.
Bis jetzt habe ich immer SimpleJdbcTemplate verwendet:
Java:
MysqlDataSource mysqlDataSource = new MysqlDataSource();
mysqlDataSource.setURL(url);
mysqlDataSource.setUser("root");
mysqlDataSource.setPassword("root");
SimpleJdbcTemplate simpleJdbcTemplate = new SimpleJdbcTemplate(dataSource);
Nun gab es aber ein Problem mit
Java:
simpleJdbcTemplate.queryForInt("SELECT LAST_INSERT_ID()")
Dies liefert immer 0 zurück. Ich hab viel im Internet gesucht, und meine Vermutung ist dass eine andere Connection genommen wird, und dadurch immer 0 zurück kommt.
Meine Frage:
Was sollte man am besten für mySQL-Zugriff verwenden wenn man ein standalone-client-programm hat?
.) SimpleJdbcTemplate?
.) Plain mysql-Statements ... connection, Statement, ResultSet, etc?
.) etwas anderes?
Vielen Dank!