/**
本博客由马瘦风整理并发布,创作不易,转载请注明出处:
http://blog.csdn.net/ma_shou_feng
*/
1. 驱动包的作用
所有数据库都要有驱动包的原因:因为 Java 语言并不实现具体的数据库,它只提供一套使用 Java 连接数据库的标准,即JDBC。所有的数据库厂商都要基于 JDBC标准实现自身数据库的连接,即他们提供的驱动。关于工具类的设计细节,请看此篇: JDBCUtils 工具类 - 可管理事务
2.具体实现
/** * Oracle 数据库驱动 * @author healchow */ public class DbUtils { public static Connection getConnection() { //1. 驱动 String driver = "oracle.jdbc.driver.OracleDriver"; //2. 连接字符串(注意IP地址、duan'ko和SID,默认为orcl) String url = "jdbc:oracle:thin:@192.168.66.66:1521:orcl"; //3. 用户名 String user = "scott"; //4. 密码(根据自己的情况设置) String password = "tiger"; try { Class.forName(driver); Connection conn = DriverManager.getConnection(url, user, password); return conn; } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return null; } }