1. 首页
  2. 全部文档
  3. 无代码图形化编程手册
  4. 数据及数据库管理(6节)
  5. 本地开发测试及数据库连接

本地开发测试及数据库连接

[开发时本地运行测试]

  • 使用开发工具开发时,可以在工具菜单中点击本地运行按钮(菜单栏第二行中绿三角按钮),此时工具自带的WEB服务器(WEB服务器让浏览器中可以打开运行软件或网页程序)会在开发者电脑中开启,然后开发者电脑默认的浏览器(或开发工具设置)会运行当前开发工具中当前开发操作的项目
  • 一般使用电脑默认的浏览器,默认浏览器是操作系统中定义的(如windows系统下“系统设置”中“应用组”的“默认应用”下有“默认浏览器”设定项)
  • 如果开发工具需要定义其他浏览器为运行测试的浏览器,可以在TERSUS开发工具的“窗口”-“首选项”-“常规”-“web浏览器”中进行设定

[本地开发时运行项目默认使用的数据库]

  • 本地运行时,默认使用开发工具自带的一套HSQLDB数据库
  • 运行时数据库数据会自动在项目文件夹下的“database”文件夹中生成
  • 如果开发过程中运行生成了数据库表字段信息,后面开发过程中修改库表字段的信息,则最简单的办法就是删除项目文件夹下“database”文件夹中所有文件,重新运行项目重新生成新的库表字段,否则会产生读写异常及报错

[本地开发时运行项目配置使用外部其他数据库]

  • 开发工具本地运行项目及进行项目功能测试时,也可以连接开发者电脑或联网的他人电脑服务器之上独立安装的数据库(JDBC连接类的数据库均可)
  • 如果使用外部数据库,建议使用MySQL、PostgreDB、HSQLDB等;要连接SQL Sever、Oracle、DB/2商业数据库需要购买授权才可连接
  • 第一步是在项目文件夹下项目配置文件中设定数据源信息;第二步是将对应的数据库连接驱动文件放至TERSUS开发工具安装目录下的jre/lib/ext文件夹中
  • 配置完成后,本地重新启动运行项目即可使用TERSUS工具外部MySQL等数据库作为本地开发数据库

[第一步1:外部数据库地址账号密码等连接配置信息需放入项目文件夹下的“Configuration.xml”配置文件中]

[第二步2:添加外部数据库信息参数示例]

  • 各参数定义可以参考TOMCAT手册或其他在线资料了解,MySQL时修改username/password/url信息即可
  • 此部分信息也可参考本手册下一章的“软件部署与服务器管理”中数据库配置说明
<Resource name="jdbc/Main"
driverClassName="com.mysql.jdbc.Driver"
maxActive="100" maxIdle="30" maxWait="10000"
auth="Container"
type="javax.sql.DataSource"
username="shujukushiyongzhanghu"
password="mimazifu"
testOnBorrow="true"
testWhileIdle="true"
validationQuery="select 1 from dual"
url="jdbc:mysql://111.1111.111.111:3306/fzpx?useUnicode=true&amp;characterEncoding=utf-8&amp;autoReconnect=true&amp;failOverReadOnly=false&amp;autoReconnectForPools=true"/>

[第一步3:添加外部数据库信息参数的文件内容示例]

[第二步:开发工具安装文件夹下放入数据库连接驱动文件]

建议在以上配置时先测试数据库账号密码是否用开发者本地电脑可以连接成功(下图为用HeidiSQL工具连接测试示例)