日期:2014-05-16 浏览次数:20530 次
Class.forName(String Driver);
DriverManager类负责管理对JDBC应用加载的驱动程序的访问,它是根据它的getConnection方法的调用来选择驱动程序的。
Connection类主要用于创建Statement对象,可以使用这些Statement对象在数据库上执行SQL语句。
Statement类是用来在数据库上执行SQL语句的。
ResultSet类用于遍历SQL的select语句执行后的返回结果。还提供了对结果集进行串行遍历的方法。
?
package J1; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JdbcExample1 { public static void main(String hy[]) { String connectionURL = "jdbc:mysql://localhost:3306/hy"; String user="root"; String password="root"; // [hostname][:port]/[dbname][?param1=value1][¶m2=value2]…. try { Class.forName("com.mysql.jdbc.Driver"); // 加载JDBC驱动程序 Connection con = DriverManager.getConnection(connectionURL,user,password); // 使用DriverManager创建一个数据库connection对象 Statement stmt = con.createStatement(); // 使用connection对象创建一个statement对象 ResultSet rs = stmt.executeQuery("select name from nba"); // 通过statement对象执行一个SQL select语句,并返回一个ResultSet while (rs.next()) // 利用ResultSet来逐步访问(或遍历)并检查返回的数据行 System.out.println(rs.getString("name")); } catch (SQLException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } } }
?
?
?