/** * You will need to dowlonad MySQL Connector/JL: * http://dev.mysql.com/downloads/connector/j * javac HelloDB.java * java -cp .:mysql-connector-java-5.1.30-bin.jar HelloDB */ import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.sql.PreparedStatement; public class HelloDB { static final String DB_URL = "jdbc:mysql://localhost/homework3"; static final String USER = "soule"; static final String PASS = "password"; public static void main(String[] args) { try { Class.forName("com.mysql.jdbc.Driver"); Connection connect = DriverManager.getConnection(DB_URL,USER,PASS); // Statement statement = connect.createStatement(); // ResultSet resultSet = statement.executeQuery("select * from BOOK"); // System.out.println("The columns in the table are: "); // System.out.println("Table: " + resultSet.getMetaData().getTableName(1)); // for (int i = 1; i<= resultSet.getMetaData().getColumnCount(); i++){ // System.out.println("Column " +i + " "+ resultSet.getMetaData().getColumnName(i)); // } PreparedStatement pStatement = connect.prepareStatement("select * from BOOK where title=?"); pStatement.setString(1, "Programming Languages"); ResultSet resultSet = pStatement.executeQuery(); while (resultSet.next()) { String isbn = resultSet.getString("ISBN"); String author = resultSet.getString(2); String title = resultSet.getString(3); System.out.println("ISBN: " + isbn); System.out.println("author: " + author); System.out.println("title: " + title); } resultSet.close(); pStatement.close(); //statement.close(); connect.close(); } catch (Exception e) { System.out.println("problem..."); } } }