当前位置: 首页 > news >正文

名字设计签名免费做网站和优化

名字设计签名免费,做网站和优化,自动编程软件,湖州找工作网Apache Derby是关系型数据库#xff0c;可以嵌入式方式运行#xff0c;也可以独立运行#xff0c;当使用嵌入式方式运行时常用于单元测试#xff0c;本篇我们就使用单元测试来探索Apache Derby的使用 一、使用IDEA创建Maven项目 打开IDEA创建Maven项目#xff0c;这里我…Apache Derby是关系型数据库可以嵌入式方式运行也可以独立运行当使用嵌入式方式运行时常用于单元测试本篇我们就使用单元测试来探索Apache Derby的使用 一、使用IDEA创建Maven项目 打开IDEA创建Maven项目这里我使用的JDK版本为1.8版本。 二、添加依赖 dependencygroupIdorg.springframework/groupIdartifactIdspring-jdbc/artifactIdversion4.3.30.RELEASE/version /dependency dependencygroupIdorg.apache.derby/groupIdartifactIdderby/artifactIdversion10.14.2.0/versionscopetest/scope /dependency dependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.13.1/versionscopetest/scope /dependency这里使用spring-jdbc主要是为了使用spring执行SQL脚本、执行SQL语句时使用嵌入式运行Apache Derby需要引入derby的包单元测试引入了junit 三、准备初始化脚本 在src/test/resources下新建demo.sql DROP TABLE T_USER;CREATE TABLE T_USER(id INT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1),username VARCHAR(255) NOT NULL );INSERT INTO T_USER(username) VALUES(张三),(李四),(王五);脚本中我们删除并创建了T_USER表向表中插入了三条数据。 四、单元测试准备工作 在src/test/java下新建cn.horse.demo包在包下新建DatabaseTest类 package cn.horse.demo;import org.junit.Before; import org.junit.Test; import org.springframework.core.io.ClassPathResource; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.RowCallbackHandler; import org.springframework.jdbc.datasource.DriverManagerDataSource; import org.springframework.jdbc.datasource.init.ScriptUtils;import javax.sql.DataSource; import java.sql.ResultSet; import java.sql.SQLException;public class DatabaseTest {static final DataSource dataSource;static final JdbcTemplate jdbcTemplate;static {DriverManagerDataSource driverManagerDataSource new DriverManagerDataSource();driverManagerDataSource.setDriverClassName(org.apache.derby.jdbc.EmbeddedDriver);driverManagerDataSource.setUrl(jdbc:derby:demo;createtrue);driverManagerDataSource.setUsername();driverManagerDataSource.setPassword();dataSource driverManagerDataSource;jdbcTemplate new JdbcTemplate(dataSource);}Beforepublic void init() throws SQLException {ScriptUtils.executeSqlScript(dataSource.getConnection(), new ClassPathResource(demo.sql));} }DatabaseTest类中我们在类加载时初始化了数据源和JdbcTemplate对象在单元测试执行之前我们执行了初始化脚本 五、查询数据 在DatabaseTest类中新增查询方法 Test public void find() {query(); }private void query() {jdbcTemplate.query(SELECT id, username FROM T_USER, new RowCallbackHandler() {Overridepublic void processRow(ResultSet rs) throws SQLException {System.out.println(id: rs.getInt(id) , username: rs.getString(username));}}); }执行单元测试的结果如下 六、添加数据 在DatabaseTest类中新增添加方法 Test public void add() {jdbcTemplate.execute(INSERT INTO T_USER(username) VALUES(赵六));query(); }执行单元测试的结果如下 七、更新数据 在DatabaseTest类中新增更新方法 Test public void update() {jdbcTemplate.execute(UPDATE T_USER SET username张三1 WHERE id 1);query(); }执行单元测试的结果如下 八、删除数据 在DatabaseTest类中新增删除方法 Test public void delete() {jdbcTemplate.execute(DELETE FROM T_USER WHERE id 1);query(); }执行单元测试的结果如下
http://www.w-s-a.com/news/952260/

相关文章:

  • 2008 iis 添加网站wordpress固定链接标签加上页面
  • 宁波企业网站制作推荐网站优化人员
  • 大型资讯门户网站怎么做排名沈阳建设工程有限公司
  • 开发中英文切换网站如何做江苏网站建设费用
  • 网站论文首页布局技巧桥东网站建设
  • 网站开发项目经理工资北京微信网站
  • 山西山西省建设厅网站微信备份如何转换为wordpress
  • 同城网站开发实用网站模板
  • 郑州做网站哪家公司好国外购买空间的网站有哪些
  • 资讯cms网站有那些餐饮品牌策划设计公司
  • 网站策划选题网站布局优化
  • 网站建设3000字wordpress 微信 主题制作
  • 代做寄生虫网站网站菜单效果
  • 网站备案为什么这么慢目录更新 wordpress
  • 视频在线制作网站Wordpress 外链图片6
  • 网站域名后缀有什么用网站建设的投资预算怎么写
  • 化妆品网站建设网站惠州网站关键字优化
  • 保定网站制作企业下载天眼查企业查询官网
  • 中山企业网站建设公司制作一个景点的网站
  • 连云港集团网站建设株洲建设网站
  • 做运动鞋评价的网站南山做网站联系电话
  • 网站开发公众号开发海南做公司网站
  • 论企业网站建设的必要性微信小程序做一个多少钱
  • 网站制作价格是多少元上海市中小企业服务中心
  • 网站建设管理人员济宁网站建设top
  • 桂林网站建设桂林网站的元素有哪些
  • 广东网站开发推荐网页制作个人简历模板教程
  • e建网保定百度seo公司
  • 网站建设中html代码网络培训课堂app
  • 无锡做网站seo自己做的网站如何上传网上