在国产替换中,东方通tongweb+ 麒麟服务器kylin linux + 达梦数据库dm8是大部分国产替换中使用较多的一个组合,这3家公司在互相适配上也做的非常不错。【只有使用过的人才能真正体会到这3类产品在各自领域里面做的非常到位。】
近期正好准备给高校计算机专业上课,就打算使用这个基础软件的组合给大学生们演示一下。
1.首先安装在虚拟机上安装kylin linux
2.在kylin linux 安装 达梦dm8 ,并启动所在虚拟机。
Ifconfig 获得ip地址 inet 192.168.190.138
1.确认在应用部署所在的tongweb机器138能访问达梦数据库能访问
通过dmdba登陆,在/dm8/bin/disql运行命令
user:sysdba password==1234567coM Select * from dmhr.employe;
确认能够查询数据。
注意如果需要查看达梦的图像操作界面(仔细看了,图形界面是一个java开发的图形界面),可以使用以下方法。
可以在DM8的虚拟机中以root登陆
然后在麒麟kylin linux 中启动 dm8的 tool /manager查看数据库,类似于oralce的管理工具。
2.确认从tongweb所在机器能访问达梦8
Ping 192.168.190.138 能通
但是telnet 192.168.190.138 5236 不通, 可能是dm8所在的 kylin linux的防火墙没开。
3.检查dm8所在机器的138防火墙状态,在测试和学习环境中可以暂时关闭,在生成环境通过可以单独打开5236端口。【需要进一步学习Linux命令
比如开通5236端口
sudo firewall-cmd --zone=public --add-port=5236/tcp --permanent
防火墙重启以后
systemctl stop firewalld
systemctl start firewalld
再运行sudo firewall-cmd --zone=public --list-ports 就可以看到,5236已经开通了。
达梦培训老师的讲义太棒了,把平时常用命令和问题放入放入一个文档。
4.从dm8所在机器获取jdbc drivers 驱动 放入tongweb8所在机器。
从138机器上/dm8/drivers/jdbc 把jdbc的jar下载下来
放入tongweb安装目录
D:\Tongweb8080\domains\domain1\lib\DmJdbcDriver8.jar
${tongweb.home}/domains/domain1/lib/DmJdbcDriver8.jar【建议直接放入,避免填写绝对目录】
6.在 tongweb8中的管控台中创建JDBC数据源, testdb是一个演示examples.war中的固定数据库连接池名词
5.部署东方通提供的应用例子examples.war
东方通的研发人员在TW8上确实花了不少心思,examples.war包比以前的TC_examples.war用户体验更好一点,而且很多地方都有贴心的说明,告诉你如何在tongweb8中如何配置使用。如下:
http://127.0.0.1:8088/examples/jdbc/noXaDsWeb/index.html
没有达梦数据库中没有这个 ACCOUNT0这个表,点击上图create自动给你建表。
,目前东方通这个建表语句适用于3个数据库。(笔者在3个数据库验证过,达梦、oracle和mysql,极大降低初学者学习难度。要知道号称数据库厂商有200多家。)
这里可以做2个测试,显示数据库表中account0的内容,展示3个人员的账户金额。
提前在达梦中的塞入测试数据库
访问页面可以
http://127.0.0.1:8088/examples/jdbc/noXaDsWeb/GlobalDataSource 可以展示达梦数据库中的内容。
一个简单的演示就这样完成了。
文章
阅读量
获赞