Posts: 266
Threads: 239
Joined: Apr 2011
Respected Sir A.A,
i have little bit ambiguity in the SQL, that how can i build the database (tables) in it, please give me any tutorial about the practical usage of the SQL.Thaks
Posts: 9,583
Threads: 8,089
Joined: Apr 2011
Code:
Here is the code to create the table in database, you can modify it according to your needs.
import java.sql.Connection;
import java.sql.DataTruncation;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLWarning;
import java.sql.Statement;
public class Main {
public static void main(String[] args) throws Exception {
Connection conn = getConnection();
conn.setAutoCommit(false);
Statement stmt = conn.createStatement();
stmt.executeUpdate("create table survey (id int, name CHAR(5) );");
stmt.executeUpdate("INSERT INTO survey(id, name)VALUES(111, '123456789')");
// since there were no errors, commit
conn.commit();
ResultSet rs = stmt.executeQuery("SELECT * FROM survey");
outputResultSet(rs);
rs.close();
stmt.close();
conn.close();
}
private static void outputResultSet(ResultSet rs) throws Exception {
ResultSetMetaData rsMetaData = rs.getMetaData();
int numberOfColumns = rsMetaData.getColumnCount();
for (int i = 1; i < numberOfColumns + 1; i++) {
String columnName = rsMetaData.getColumnName(i);
System.out.print(columnName + " ");
}
System.out.println();
System.out.println("----------------------");
while (rs.next()) {
for (int i = 1; i < numberOfColumns + 1; i++) {
System.out.print(rs.getString(i) + " ");
}
System.out.println();
}
}
private static Connection getConnection() throws Exception {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:CourseDSN";
return DriverManager.getConnection(url);
}
}