通过ORM访问数据库的过程
JDBC介绍
1、加载JDBC驱动程序
Class.forName(“oracle.jdbc.driver.OracleDriver”);
2、创建数据库连接
String url=“jdbc:oracle:thin:@localhost:1521:bjpowernode”; //驱动程序名:@主机名/IP:端口号:数据库实例名
String username=“DbName”;
String password=“pwd”;
conn=DriverManager.getConnection(url,username,password);
3、创建Statement对象
在已经建立数据库连接的基础上,向数据库发送要执行的sql语句。创建Statement对象是使用Connection接口的createStatem()方法来实现的。
执行静态sql语句,通常使用Statement对象。 Statement smt = conn.createStatement();
执行动态sql语句,通常使用PreparedStatement对象 PreparedStatement pstmt = con.prepareStatement(sql)
执行数据库存储过程,通常使用callableStatement对象 CallableStatement cstmt =con.prepareCall("{CALL demoSp(? , ?)}")
常用的是Statement smt = conn.createStatement();
4、执行SQL语句
一般常用的就是statement对象的 ResultSet executeQuery()方法和 int execute()方法。当然还有其他更多方法……
5、处理sql的返回结果
JDBC接收返回结果是通过Re