java使用jdbc连接数据库步骤
来源:互联网 发布:数据埋点是什么意思 编辑:程序博客网 时间:2024/06/06 19:14
// 1.加载驱动类,这里是用oracle数据库的驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
// 2.获取连接
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "账号", "密码");
// 3.创建statment(有sql注入的危险)或者preparestatment(预编译,没注入危险)
Statement stmt = conn.createStatement();
// 4.执行sql取得结果executeQuery查询或者executeUpdate修改
ResultSet rs = stmt.executeQuery("select * from emp ");
最后要关闭资源rs,stmt, conn
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBCTest {public static void main(String[] args) {Connection conn = null;Statement stmt = null;ResultSet rs = null;try {// 1.加载驱动类Class.forName("oracle.jdbc.driver.OracleDriver");// 2.获取连接conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "数据库账号", "密码");// 3.创建statment或者preparestatmentstmt = conn.createStatement();// 4.执行sql取得结果rs = stmt.executeQuery("select * from emp ");while (rs.next()) {String ename = rs.getString("ename");System.out.println(ename);}} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally {// 5.关闭资源if (rs != null) {try {rs.close();} catch (SQLException e) {e.printStackTrace();}}if (stmt != null) {try {stmt.close();} catch (SQLException e) {e.printStackTrace();}}if (conn != null) {try {conn.close();} catch (SQLException e) {e.printStackTrace();}}}}}
阅读全文
0 0
- java使用jdbc连接数据库步骤
- Java中使用JDBC连接数据库操作的步骤
- 使用JDBC连接MySQL数据库详细步骤
- 使用JDBC连接数据库的步骤
- 使用JDBC连接数据库的步骤
- java开发jdbc连接数据库步骤
- JDBC连接数据库操作步骤(JAVA)
- JDBC连接数据库代码以及步骤--java
- java jdbc连接数据库的完整步骤
- JAVA JDBC连接数据库的步骤
- jdbc连接数据库步骤
- jdbc连接数据库步骤
- JDBC连接数据库步骤
- JDBC连接数据库步骤
- JDBC连接数据库步骤
- JDBC连接数据库步骤
- JDBC连接数据库步骤
- JDBC连接数据库步骤
- JAVA设置自动刷新/跳转
- ARM寄存器
- Redis实战系列
- 数据库游标限制
- hive的Transform定义函数
- java使用jdbc连接数据库步骤
- linux sftp搭建过程(指定用户只能浏览指定目录,不能浏览上一级)
- PHP类型转换
- Intent隐式跳转
- 身份管理系统与解决方案
- 剑指offer 13--在O(1)时间内删除链表节点
- Java中String、StringBuilder以及StringBuffer的具体区别
- Git:文件操作和历史回退
- Python笔记2——默认参数,可变参数,关键字参数,参数组合