import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
public class LoopToSetValues {
public static void main(String[] args) throws Exception{
Connection con = getConnection();
con.setAutoCommit(false);
Statement st = con.createStatement();
st.executeUpdate("create table survey2(id int, name varchar(30));");
String INSERT_RECORD = "insert into survey2(id, name) values(?,?)";
PreparedStatement psmt = con.prepareStatement(INSERT_RECORD);
for(int i = 0; i <= 1000; i++){
psmt.setInt(1, i);
psmt.setString(2, "Lib" + i);
psmt.executeUpdate();
}
ResultSet rs = st.executeQuery("select * from survey2");
outputResultSet(rs);
rs.close();
st.close();
con.close();
}
private static void outputResultSet(ResultSet rs) throws SQLException {
ResultSetMetaData rsmd = rs.getMetaData();
int numberOfCount = rsmd.getColumnCount();
for(int i = 1; i < numberOfCount + 1; i ++ ){
String columnName = rsmd.getColumnName(i);
System.out.println(columnName + " ");
}
System.out.println();
System.out.println("**********");
while(rs.next()){
for(int i = 1; i < numberOfCount + 1; i ++){
System.out.print(rs.getString(i) + " ");
}
System.out.println();
}
}
public static Connection getConnection() throws Exception{
Connection con = null;
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost/bookshop","root","");
return con;
}
}
id
name
**********
0 Lib0
1 Lib1
2 Lib2
3 Lib3
4 Lib4
5 Lib5
6 Lib6
7 Lib7
8 Lib8
9 Lib9
10 Lib10
11 Lib11
12 Lib12
13 Lib13
14 Lib14