连接数据库的大致步骤
- 加载并注册数据库驱动
DriverManager.registerDriver(Driver driver);
注意:在注册数据库驱动时,虽然DriverManager.registerDriver(new com.mysql.jdbc.Driver())方法可以完成,但会使数据库驱动被注册两次,这是因为Driver类的源码中,已经在静态代码块中完成了数据库驱动的注册。所以,为了避免数据库驱动被重复注册,只需要在程序中加载驱动类即可,具体加载方式如下所示:Class.forName("com.mysql.jdbc.Driver");
- 通过DriverManager获取数据库连接
Connection conn=DriverManager.getConnectiion(String url,String user,String pass);
- 通过Connection对象获取Statement对象。Connection创建Statement的方式有三种:
- (1)createStatement():创建基本的Statement对象
- (2)prepareStatement():创建PreparedStatement对象
- (3)prepareCall():创建CallableStatement对象
例如Statement stmt=conn.createStatement