JDBC API 1.DriverManager:完成驱动程序的装载和建立新的数据库连接。 --Connection:对某一指定数据库的连接. --Statement:管理在一指定数据库连接上的SQL语句的执行,子接口PreparedStatement --Result:访问一指定语句的原始结果. 注意:1.Statement调用 Connection 对象的 createStatement() 方法获取 Statement 对象,用于执行静态SQL语句, Statement statement=connection.createStatement(), resultSet = statement.executeQuery(sql); 2.PreparedStatement调用 Connection 对象的prepareStatement(sql),方法获取 prepareStatement 对象, 用于预编译过sql,用setxx()传递sql语句中的占位符?, PreparedStatement preparedStatement=connection.prepareStatement(sql); resultSet = preparedStatement.executeQuery(); 2.数据库连接 1). 创建 Properties 对象 Properties properties = new Properties(); InputStream in = Objecct.class.getClassLoader().getResourceAsStream( "jdbc.properties"); properties.load(in); 2)具体决定 user, password,jdbcUrl,driver 等4 个字符串. String user = properties.getProperty("username"); .... 3). 加载数据库驱动程序(对应的 Driver 实现类中有注册驱动的静态代码块.) Class.forName(driver); 4). 通过 DriverManager 的 getConnection() 方法获取数据库连接. return DriverManager.getConnection(jdbcUrl, user, password);
JDBC通过配置文件连接数据库
最新推荐文章于 2022-06-09 17:30:39 发布