Как заполнить большую таблицу MySQL c помощью Java + JDBC?

Рейтинг: 0Ответов: 2Опубликовано: 03.04.2015
String insertTableSQL = "INSERT INTO DBUSER (USER_ID, USERNAME) VALUES (1,'mkyong')";

Только чтобы вместо 1 и mkyong были переменные ?

Ответы

▲ 1Принят

IMHO здесь больше подойдет таки PreparedStatement совместно с Batch - смотрите например

▲ 2

почитай что такое 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 );