国产化Demo(dm7+Tongweb7+java)

7 篇文章 0 订阅
1 篇文章 0 订阅

背景

为研究国产化软件,现在搭建简易功能项目来实现 dm7+Tongweb7+java 的具有登录、注册、修改、删除 功能的web工程。

技术

操作系统: win7
语言:java、servlet、jsp、jdbc
数据库:DM7(达梦)
服务中间件:TongWeb 7.0(东方通)

具体步骤

数据库DM7(达梦)

Win下点击安装程序
  1. 下载官方dm7使用版本安装包,并配有使用key.dat
    在这里插入图片描述

  2. 按默认选择持续下一步到Key.dat时,选择下载好的key.dat路径
    在这里插入图片描述

  3. 安装完成 并进行初始化
    在这里插入图片描述

  4. 在本地打开客户端管理平台,进行建库建表
    在这里插入图片描述在这里插入图片描述
    CREATE TABLE “test”.“user”
    (
    “id” VARCHAR(50),
    “name” VARCHAR(255),
    “pwd” VARCHAR(255),
    “sex” VARCHAR(255),
    “home” VARCHAR(255),
    “info” VARCHAR(255))
    STORAGE(ON “MAIN”, CLUSTERBTR) ;

  5. 新增数据:
    在这里插入图片描述

中间件(TongWeb7.0)

  1. 下载安装包(试用版)并下载 License.dat 文件,点击安装程序进行默认安装在这里插入图片描述在这里插入图片描述
  2. 验证 License许可
    将下载好的License.dat 文件复制到安装目录下,否则无法启动程序
    在这里插入图片描述
  3. 启动程序在这里插入图片描述访问:http://localhost:9060/console 默认密码:thanos / thanos123.com (密码一定要用手敲,复制会报密码错误)在这里插入图片描述在这里插入图片描述

web工程

  1. 创建web工程在这里插入图片描述

  2. 复制达梦数据库下的数据库驱动包到lib下在这里插入图片描述在这里插入图片描述在这里插入图片描述

  3. 创建Filter并配置web.xml
    创建filter对编码进行统一
    在这里插入图片描述Web.xml 中配置在这里插入图片描述

  4. 创建数据库jdbc连接类
    框中画的是连接达梦数据库的关键语句在这里插入图片描述

  5. 创建entity、servlet在这里插入图片描述五个servlet 分别对应 删除、登录、查询所有、更新、注册功能
    并将servlet配置到web.xml中
    在这里插入图片描述

  6. 创建dao层并开发sql在这里插入图片描述配置了增删改的sql ,这里一定要注意sql 规范要安照达梦的规范进行写,如在查询条件中某字段=‘’ 需要写成 “某字段” = ‘’ 否则无法查询

  7. 创建jsp页面在这里插入图片描述创建页面分别为,登录、主页、查询所有、成功标志、注册页面
    并配置默认访问页面到web.xml
    在这里插入图片描述

  8. 打包
    选择项目并且点击导出选择war 文件
    在这里插入图片描述生成结果
    在这里插入图片描述

  9. 发布到 TongWeb 上在这里插入图片描述在这里插入图片描述点击后面链接便可以访问在这里插入图片描述

  10. 增删查改演示
    注册
    在这里插入图片描述
    登录
    在这里插入图片描述
    查看所有
    在这里插入图片描述修改数据
    在这里插入图片描述
    删除数据
    在这里插入图片描述

总结

1、 对服务中间件而言,远比tomcat强大得多,并且用法也比较简单(部署),另外还有好多功能待测试研究。
2、 对于数据库方面,达梦数据库与系统员来用的mysql数据库差别较大,就简单的查询而言,其语句也有差别,若涉及到mysql函数等的语句,就坑定用不了了,得花时间进行改造
3、 Jdbc连接方面比较顺利,选择了对应的驱动包,并填写好连接串,便可以连接。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值