一、DriverManager类
DriverManager类用来管理数据库中所有的驱动程序,它是JDBC的管理层,作用于用户和驱动程序之间,跟踪可用的驱动程序,并在数据库的驱动程序之间建立连接。在使用java操作数据库之前,首先需要加载驱动程序,java中使用Class类的静态方法forName(String className)加载要连接的数据库的驱动程序。
加载数据库驱动程序
- MySQL——Class.forName(“com.mysql.jdbc.Driver”);
- Oraclel——Class.forNmae(“oracle.jdbc.driver.OracleDriver”);
- SQL Server2000——Class.forNmae(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);
- SQL Server2005——Class.forNmae(“com.microsoft.sql.jdbc.SQLServerDriver”);
DriverManager类的常用方法
- getConnection(String url,String user,String
password)——指定3个入口参数(分别是连接数据库的URL、用户名、密码)来获取与数据库的连接 - setLoginTimeout()——获取驱动程序试图登录到某一数据库时可以等待的最长时间,以秒为单位
- println(String message)——将一条信息打印到当前JDBC日志流中
示例用DriverManager获取本地MySQL数据库连接:
DriverManager.getCon