做数据库连接的时候,常常会用到的是MySQL和Oracle,但是每次都会忘记怎么写连接字符串,这里备份一下...
1. Drive Class
MySQL:
com.mysql.jdbc.Driver
Oracle:
oracle.jdbc.driver.OracleDriver
2. 数据库URL
MySQL:
jdbc:mysql://服务器名(IP地址):端口号/数据库名
Oracle:
jdbc:oracle:thin:@服务器名(IP地址):端口号:数据库名
JDBC基本的连接数据库过程是(以MySQL为例)
1. Class.forName(Dirve Class);//加载驱动类
2. Connection conn = DriverManager.getConnection(URL,username,password);//获得数据库连接
3. Statement stmt = conn.createStatement();//使用Connection来创建Statement
4. ResultSet rs = stmt.executeQuery(sql);//执行sql查询,返回ResultSet结果集
5. 对结果进行操作:
while(rs.next()){
System.out.println(rs.getInt(1)); //获取第x个行第一列
System.out.println(rs.getString(2));//获取第x个行第二列
...
}
基本过程就是这样子的。