国产化Demo--->dm7+Tongweb7+java

  • 背景
  • 技术
  • 具体步骤
    • 数据库DM7(达梦)
    • 中间件(TongWeb7.0)
    • web工程
    • 总结

背景

为研究国产化软件,现在搭建简易功能项目来实现 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连接方面比较顺利,选择了对应的驱动包,并填写好连接串,便可以连接。

国产化Demo(dm7+Tongweb7+java)相关推荐

  1. Commit failed with error: pathspec 'src/main/java/com/leo/demo/juctest/test.java' did not match any

    Git 提交报错:Commit failed with error: pathspec 'src/main/java/com/leo/demo/juctest/test.java' did not m ...

  2. intelliJ IDE 打包出错:F:/InterlliJ IDEA/Demo/src/main/java/META-INF/MANIFEST.MF' already exists in VFS

    在多次打包guo'过程中,突然chu'出现了一个这种错误,为了以后的学习和复习,将此错误记录下来. 错误:F:/InterlliJ IDEA/Demo/src/main/java/META-INF/M ...

  3. html小Demo: js调用java后端提供的接口

    文章目录 html小Demo: js调用java后端提供的接口 html常用的一些标签(初级版)以及对html的一些理解的笔记 head常用标签 body常用标签 JavaScript Java sp ...

  4. Java框架JSON-RPC项目demo代码实战 + JAVA WEB配置虚拟目录(转自21天java web开发)

    Java框架JSON-RPC项目demo代码实战 备注  JAVA WEB配置虚拟目录(转自21天java web开发) https://blog.csdn.net/wjxbj/article/det ...

  5. java io流操作_十个Demo进行讲解Java中IO流的常用操作~

    好久不见的IO流 对IO流的学习,我记得还是初学Java基础的时候,后来找工作过程中经常看到有些招聘信息中写到熟悉IO流,现在想想IO流,真的是一脸懵逼,不说这么多废话了,IO流这次好好整理一下. 说 ...

  6. 蚂蚁区块链官方Demo解析(java版)及相关接口调用

    前言 该文档内容为蚂蚁区块链上的相关技术以及未解决的问题,以BaaS提供的Demo为基础,进行相关API的调用与测试. 蚂蚁区块链文档:https://tech.antfin.com/docs/2/7 ...

  7. 【最小demo】JMX (Java Management Extensions)演示最小Demo

    参考 JMX超详细解读 https://www.cnblogs.com/dongguacai/p/5900507.html JMX(Java Management Extensions)是一个为应用程 ...

  8. java jqgrid demo下载_jqgrid+java 导出文件(excel)

    Jqgrid+java 导出,demo为导出excel文件 1. 准备前台下载图标 //为grid添加自定义按钮--导出Excel $.fn.export2Excel= function(pager) ...

  9. 还在网上找Demo?这个Java项目真香!

    我前几天专门去网上搜集项目,打算找一些分享给大家用来实践. 但找了一圈发现,网上的项目都比较旧,业务也有些过时,再有就是一些特别大型的项目,不适合初学者做. 不过,我最终还是发现了1个免费的Java训 ...

  10. 【Demo 0003】Java基础-数组

    本章学习要点:       1.  了解数组的基本概念:       2.  掌握数组使用方法: 一.数组的基本概念 1.  数组定义: 同一数据类型数据的集合,在Java中它也是一种数据类型:数组按 ...

最新文章

  1. c语言char转wchar t,c语言char和wchar_t 转换
  2. JavaWeb之文件上传
  3. 【C语言】 Linux内核源码-- do...while(0)解析
  4. 语法分析器c语言 递归子程序,RecursiveSubroutine
  5. 一名运营,自学一年前端,成功入职杭州某独角兽企业,他的面试经验和学习方法等分享...
  6. 北京Uber优步司机奖励政策(3月11日)
  7. 任正非公开信:投入 20 亿美元全面提升华为软件质量
  8. 山西省职业技能鉴定计算机操作员(中级工)理论知识试卷,山西省职业技能鉴定统一试卷 中级...
  9. 高速硬盘和固态硬盘的区别
  10. 计算机硬盘格式化三个步骤,格式化计算机的硬盘驱动器步骤
  11. Linux服务器安装mysql
  12. 「网站收录查询」百度收录批量查询工具主要有哪些?
  13. 中国信息消费产业前景动态及未来发展趋势预测报告(2022-2027年)
  14. 如何申请公众号的专属微社区?
  15. 密码学笔记1-信息安全的基本属性(机密性、认证、完整性、不可否认性)
  16. 燕尾服 CodeForces - 573A
  17. 中国普天并入中国电科,世界人工智能大会开幕,格力将接入鸿蒙
  18. 关于“手机”一些术语的小总结
  19. 從受虐狂向虐待狂轉變
  20. PG::Ha-natraj

热门文章

  1. 大话数据结构系列之快速排序算法
  2. m6000查看端口状态_M6000日常查看维护命令.doc
  3. java在线编译器手机版,java编译器手机版下载
  4. selenium所有检测点和绕过方式[运行命令后被检测/打开就被检测/环境检测]
  5. 闪讯共享上网教程简单教程
  6. 关于Windows下使用CuteFTP向Ubuntu传文件时提示“请求被拒绝”
  7. OpenGL ES 3.1 Android扩展包介绍
  8. OPPO R9S线刷
  9. 马斯克:未来将尝试打造超级高铁运输系统 时速是飞机的2倍
  10. 计算机硬盘型号怎么看,硬盘编号怎么看