java初始化模块初始化数据的方法_java 开始构建项目初始化模块

本文介绍了如何使用Java构建项目初始化模块,通过创建一个初始化数据库的类,使用静态方法调用并传递数据库脚本文件。内容包括创建Servlet进行调用,使用JSP或页面交互,并详细解释了Java与数据库的交互过程,涉及字符编码和异常处理。
摘要由CSDN通过智能技术生成

昨晚学习了初始化模块,一百行左右的代码,我们学习了两个小时,因为基础不好,有时候完全连代码是什么意思都不知道。学习的点主要有以下:

1.创建一个初始化数据库的类(init),这个类中有一个初始化数据库的方法,接收数据库脚本文件作为参数。

2.因为一个类中的一个方法不能从页面上直接调用。我们需要创建一个jsp或者一个servlet来调用数据库初始化类中的这个方法。在本例中,做一个servlet来调用。servlet和jsp最大的区别,就是servlet没有用户界面。

3.编写一个页面,来调用servlet。

其中在做第一点的时候,我们初始化一个类,是不需要返回值的,并且一个类是不能完成某种行为,就像人可以吃饭,但是人这个类并不能吃饭一样,因此我们就需要定义一个对象,此时对象可以用new来定义,但是我们这里用static的原因是因为我们后面在使用时就要一直定义这个类new一下才能使用,因此用static就能节省很多的力气。

2af5bb6afe3a6d22888995ad17d995d1.png

此时我们才这个类里传入了一个路径作为参数,并且抛出了异常,把错误的地方改为.sql等等,并且在js前台里用了try与catch捕获异常。这里的statement相当于一个对话,用来告诉我们的类我们与数据库连接,这时要明白java与数据库操作的原理。数据库是后台的,js是前台的,前台没法与后台打交道,这时需要一个服务器与后台连接,所以我们的filereader读取信息的时候全部存入缓存器bufferreader里面去i,数据库每次只能读取一条语句,每一条语句逐句反馈给数据库读取很占内存,批量传给后台来读取,当遇到封号的时候表示一个语句就结束了,所以我们用条件语句来设置,再执行。这串代码基本看懂了

8aea2cd89a18312123c05bb1b38c1a69.png

在这里的utf-8是系统可以读取的字符编码。这一段是在测试到底初始化成功了没有。jquery是用来查询的,我们的根目录创建在WebContent下面的,我们用post来传输初始化给网页,设置一个函数,这里我不是很理解。

116baac0e436d7d3a6ff9390f9893370.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值