Как заполнить большую таблицу MySQL c помощью Java + JDBC?
String insertTableSQL = "INSERT INTO DBUSER (USER_ID, USERNAME) VALUES (1,'mkyong')";
Только чтобы вместо 1
и mkyong
были переменные ?
Источник: Stack Overflow на русском
String insertTableSQL = "INSERT INTO DBUSER (USER_ID, USERNAME) VALUES (1,'mkyong')";
Только чтобы вместо 1
и mkyong
были переменные ?
IMHO здесь больше подойдет таки PreparedStatement
совместно с Batch - смотрите например
почитай что такое Prepared Statement, здесь например.
String selectSQL = "SELECT USER_ID, USERNAME FROM DBUSER WHERE USER_ID = ?";
PreparedStatement preparedStatement = dbConnection.prepareStatement(selectSQL);
preparedStatement.setInt(1, 1001);
ResultSet rs = preparedStatement.executeQuery(selectSQL );