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();
}
}
}