国产化Demo(dm7+Tongweb7+java)
国产化Demo--->dm7+Tongweb7+java
- 背景
- 技术
- 具体步骤
- 数据库DM7(达梦)
- 中间件(TongWeb7.0)
- web工程
- 总结
背景
为研究国产化软件,现在搭建简易功能项目来实现 dm7+Tongweb7+java 的具有登录、注册、修改、删除 功能的web工程。
技术
操作系统: win7
语言:java、servlet、jsp、jdbc
数据库:DM7(达梦)
服务中间件:TongWeb 7.0(东方通)
具体步骤
数据库DM7(达梦)
Win下点击安装程序
下载官方dm7使用版本安装包,并配有使用key.dat
按默认选择持续下一步到Key.dat时,选择下载好的key.dat路径
安装完成 并进行初始化
在本地打开客户端管理平台,进行建库建表
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) ;新增数据:
中间件(TongWeb7.0)
- 下载安装包(试用版)并下载 License.dat 文件,点击安装程序进行默认安装
- 验证 License许可
将下载好的License.dat 文件复制到安装目录下,否则无法启动程序
- 启动程序访问:http://localhost:9060/console 默认密码:thanos / thanos123.com (密码一定要用手敲,复制会报密码错误)
web工程
创建web工程
复制达梦数据库下的数据库驱动包到lib下
创建Filter并配置web.xml
创建filter对编码进行统一
Web.xml 中配置创建数据库jdbc连接类
框中画的是连接达梦数据库的关键语句创建entity、servlet五个servlet 分别对应 删除、登录、查询所有、更新、注册功能
并将servlet配置到web.xml中
创建dao层并开发sql配置了增删改的sql ,这里一定要注意sql 规范要安照达梦的规范进行写,如在查询条件中某字段=‘’ 需要写成 “某字段” = ‘’ 否则无法查询
创建jsp页面创建页面分别为,登录、主页、查询所有、成功标志、注册页面
并配置默认访问页面到web.xml
打包
选择项目并且点击导出选择war 文件
生成结果
发布到 TongWeb 上点击后面链接便可以访问
增删查改演示
注册
登录
查看所有
修改数据
删除数据
总结
1、 对服务中间件而言,远比tomcat强大得多,并且用法也比较简单(部署),另外还有好多功能待测试研究。
2、 对于数据库方面,达梦数据库与系统员来用的mysql数据库差别较大,就简单的查询而言,其语句也有差别,若涉及到mysql函数等的语句,就坑定用不了了,得花时间进行改造
3、 Jdbc连接方面比较顺利,选择了对应的驱动包,并填写好连接串,便可以连接。
国产化Demo(dm7+Tongweb7+java)相关推荐
- 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 ...
- 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 ...
- html小Demo: js调用java后端提供的接口
文章目录 html小Demo: js调用java后端提供的接口 html常用的一些标签(初级版)以及对html的一些理解的笔记 head常用标签 body常用标签 JavaScript Java sp ...
- 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 ...
- java io流操作_十个Demo进行讲解Java中IO流的常用操作~
好久不见的IO流 对IO流的学习,我记得还是初学Java基础的时候,后来找工作过程中经常看到有些招聘信息中写到熟悉IO流,现在想想IO流,真的是一脸懵逼,不说这么多废话了,IO流这次好好整理一下. 说 ...
- 蚂蚁区块链官方Demo解析(java版)及相关接口调用
前言 该文档内容为蚂蚁区块链上的相关技术以及未解决的问题,以BaaS提供的Demo为基础,进行相关API的调用与测试. 蚂蚁区块链文档:https://tech.antfin.com/docs/2/7 ...
- 【最小demo】JMX (Java Management Extensions)演示最小Demo
参考 JMX超详细解读 https://www.cnblogs.com/dongguacai/p/5900507.html JMX(Java Management Extensions)是一个为应用程 ...
- java jqgrid demo下载_jqgrid+java 导出文件(excel)
Jqgrid+java 导出,demo为导出excel文件 1. 准备前台下载图标 //为grid添加自定义按钮--导出Excel $.fn.export2Excel= function(pager) ...
- 还在网上找Demo?这个Java项目真香!
我前几天专门去网上搜集项目,打算找一些分享给大家用来实践. 但找了一圈发现,网上的项目都比较旧,业务也有些过时,再有就是一些特别大型的项目,不适合初学者做. 不过,我最终还是发现了1个免费的Java训 ...
- 【Demo 0003】Java基础-数组
本章学习要点: 1. 了解数组的基本概念: 2. 掌握数组使用方法: 一.数组的基本概念 1. 数组定义: 同一数据类型数据的集合,在Java中它也是一种数据类型:数组按 ...
最新文章
- c语言char转wchar t,c语言char和wchar_t 转换
- JavaWeb之文件上传
- 【C语言】 Linux内核源码-- do...while(0)解析
- 语法分析器c语言 递归子程序,RecursiveSubroutine
- 一名运营,自学一年前端,成功入职杭州某独角兽企业,他的面试经验和学习方法等分享...
- 北京Uber优步司机奖励政策(3月11日)
- 任正非公开信:投入 20 亿美元全面提升华为软件质量
- 山西省职业技能鉴定计算机操作员(中级工)理论知识试卷,山西省职业技能鉴定统一试卷 中级...
- 高速硬盘和固态硬盘的区别
- 计算机硬盘格式化三个步骤,格式化计算机的硬盘驱动器步骤
- Linux服务器安装mysql
- 「网站收录查询」百度收录批量查询工具主要有哪些?
- 中国信息消费产业前景动态及未来发展趋势预测报告(2022-2027年)
- 如何申请公众号的专属微社区?
- 密码学笔记1-信息安全的基本属性(机密性、认证、完整性、不可否认性)
- 燕尾服 CodeForces - 573A
- 中国普天并入中国电科,世界人工智能大会开幕,格力将接入鸿蒙
- 关于“手机”一些术语的小总结
- 從受虐狂向虐待狂轉變
- PG::Ha-natraj
热门文章
- 大话数据结构系列之快速排序算法
- m6000查看端口状态_M6000日常查看维护命令.doc
- java在线编译器手机版,java编译器手机版下载
- selenium所有检测点和绕过方式[运行命令后被检测/打开就被检测/环境检测]
- 闪讯共享上网教程简单教程
- 关于Windows下使用CuteFTP向Ubuntu传文件时提示“请求被拒绝”
- OpenGL ES 3.1 Android扩展包介绍
- OPPO R9S线刷
- 马斯克:未来将尝试打造超级高铁运输系统 时速是飞机的2倍
- 计算机硬盘型号怎么看,硬盘编号怎么看