0、基础:
创建java项目,导入jdbc的jar包。
jdbc jar包下载传送门:https://download.csdn.net/download/weixin_38569499/10431997
1、通过反射加载驱动类
代码:Class.forName("oracle.jdbc.driver.OracleDriver");
备注:Class是java.lang包中的类,java默认导入lang包的全部内容,不需要程序员再去导入
2、建立到数据库的连接:
代码示例:
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
Connection connection = DriverManager.getConnection(url, "nan", "123654");
备注:
1)url:“jdbc:oracle:thin:”是oracle的要求,必须要有;“@localhost:1521:”表示数据库的链接,localhost表示本地,如果是远程的数据库,可以替换成IP,1521表示端口;“orcl”表示数据库名称
2)Connection 是java.sql包中的类,需要导入;Connection是接口,不能通过构造函数生成,只能通过DriverManager;类的静态方法getConnection方法来创建。
3、通过Connection创建Statement对象
代码示例statement=connection.createStatement();
4、通过Statement对象实现对数据库的增删改查
代码示例:
String sql="insert into people (PEOPLE_NAME,PEOPLE_NUM) values ('李四','34556');";
statement.executeUpdate(sql);
备注:
Statement 提供了execute的一系列方法,用于执行正常的oracle SQL语句
5、使用完后,释放资源
代码示例:
statement.close();
connection.close();
备注:
资源,关闭顺序由先到后:ResultSet、statement、Connection