900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...

idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...

时间:2019-10-23 01:57:23

相关推荐

idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...

intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作

发布时间:-07-04 10:09,

浏览次数:2532

, 标签:

intelij

idea

java

JDBC

oracle

SQL

(1) 阅读参考资料,理解 JDBC 的调用机制;

(2) 学会在 tomcat 中部署 JDBC 接口驱动;

首先修改 D:\SoftwareSetups\Tomcat\webapps\manager\META-INF\context.xml,在 其中添加以下代码:

auth="Container"

type="javax.sql.DataSource"

maxActive="100"

maxIdle="30"

maxWait="10000"

username="C##Charlotte"

password="123456"

driverClassName="oracle.jdbc.OracleDriver"

url="jdbc:oracle:thin:@127.0.0.1:1521/orcl" />

然后将D:\app\oracle\product\12.2.0\dbhome_1\jdbc\lib\ojdbc8.jar复 制到

D:\SoftwareSetups\Tomcat\lib 下即可

(3) 了解 JDBC 接口调用的主要步骤以及相关配置项;

(4) 将提供的项目部署在 tomcat 服务器上,编写简单的前台页面和后台代码,实现 连接数据库并操作数据库;(使用 mvc 分层模式)

首先在 IntellijIdea>file>Project Structrue 中导入 jdbc 驱动包

D:\app\oracle\product\12.2.0\dbhome_1\jdbc\lib\ojdbc8.jar

然后编写以下代码连接数据库,连接成功

package jdbc;

import java.sql.*; public class Demo{ private void connect() {try

{ Class.forName("oracle.jdbc.driver.OracleDriver");

System.out.println("加载数据库驱动成功!");}

catch(ClassNotFoundException e) {

System.out.println("找不到驱动程序类,加载驱动失败!"); e.printStackTrace();

}

String dbURL="jdbc:oracle:thin:@localhost:1521:orcl";String

userName="C##Charlotte";String userPwd="123456";

try { Connection

con=DriverManager.getConnection(dbURL,userName,userPwd);

System.out.println("数据库连接成功!");}catch(SQLException ex) {

System.out.println("数据库连接失败!"); ex.printStackTrace();

}

} public static void main(String[] args) {Demo tester=new

Demo();tester.connect(); } }

(5) 学会使用 JDBC 调用接口对数据库进行简单的操作,要求实现的操作包括:创建 表、修改表结构、插入数据、更新表中的数据、删除数据、简单的查询操作、

复杂查询操作、创建存储过程、触发器等;

创建表 parentData,包含 parentNum 和 parentName 两个字段

修改表结构,将 parentNum 字段删除

向 parentData 表中插入数据

更新数据“小龙女”,改为“HarryPotter”

删除 student 表中学号为 01 的学生的数据

简单查询。查询 student 表的所有数据

复杂查询。查询审批通过人数最多的课程名称和教师姓名

创建存储过程“stu_choose_lesson_stat_proc”,该存储过程统计每个学生的 选课次数

创建触发器 tri_1,当请假单表 leave_apply 的 state 字段发生改变时,自 动向 message 表插入数据。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。