不写一行代码动态网页之数据库相关Demo使用说明
source link: https://blog.51cto.com/u_15747438/5607565
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
不写一行代码动态网页之数据库相关Demo使用说明
精选 原创在使用金蜘蛛网页设计器数据相关Demo例子之前,一、要先建数据库。二、要设置好数据库连接。
下载Demo数据库脚本
下面将以MySQL数据库作为例子进行设置,请点“点此下载MySQL建库脚本”(说明:在此之前请先安装好MySQL数据库,如果你没有安装MySQL,已安装了MSSQL,请点“点此下载MSSQL建库脚本”,后面的操作与MySQL是完全一样的)。下载完成后,进行解压,得到以文件:
执行脚本创建数据库
在数据库连接工具中执行上述脚本文件,在这里我用的是“Navicat Premium 12”,你如果没有此工具,用其他的工具也可以。在“文件”->“打开外部文件”,选择上述的文件“dbdemo_mysql.sql”。打开如下:
点上图中的“运行”以执行脚本,稍等即可执行完成。完成后将创建名为“dbdemo”的数据库和表。
创建数据库连接
运行金蜘蛛网页设计器软件,如下图。
在上图中,点“系统设置”->“web服务器设置”,打开如下图:
在上图中,点“数据库设置”,打开如下图:
在上图中,分别按1-7步骤操作,先点“新增”,然后
连接名:填入“mysqldemo”。
驱动类型:选择“MySQL”(如果你是其他如SQlServer就是MSSQL)。
数据库:选择“自动”。注意:如果“驱动类型”选择的是ODBC,“数据库”要选择对应的数据库,不能选择“自动 。
服务名或ODBC:如果是数据库安装在本地,就填127.0.0.1,如果不是填相应的地址。如果你的数据库不在“数据类型”选项中,就要用ODBC连接。注意:用ODBC,“数据库”要选择对应的数据库,不能选择“自动 。
数据库名:填入“dbdemo”。
用户名:MySQL一般填“root”,MSSQL一般填“sa”,实际你的是什么就填什么。
密码:实际你的是什么就填什么。
填好上述信息后,点“测试连接”,如果提示成功,表示上述信息填入正确,再点上方的“保存”按钮即可。如果提示失败,就要修改信息重试。
下载数据库demo源码并添加到工程
下载完后,进行解压,得到如下文件:
运行金蜘蛛网页设计器软件(注意:win7以上的系统要以管理员身份运行软件,不然权限不够的),点“打开工程”。
点上图中的“打开”,就会把工程添加到右边的工程树中。如下图:
在“工程参数管理”中设置数据连接
在工程树中,选中工程结点,点鼠标右键,选择“工程参数管理”,如下图:
打开如下图的窗口:
本例子中,已经定义了一个名为“数据源”值为“mysqldemo”的参数。这个“mysqldemo”就是前面“创建数据库连接”创建的连接名,会在后面的网页中要连接数据库时用到。在这里我们不用修改,如果你前面的“创建数据库连接”创建的连接名不是“mysqldemo”,改为你创建的名称即可。
工程参数管理说明:工程参数其实是一个工程的全局变量,在本工程中的所有网页都可以引用。一般来说一个工程多个网页都要使用的如appid、数据源、站名等具有公共属性的都建议定义为工程参数。一旦相应的值变更,修改参数值即可,不需要再一个一个网页修改。如appid,测试时一般是用测试的appid,正式上线时就要用正式的appid,如果把appid定义为工程参数,修改appid直接修改参数值即可,非常方便。再如本工程定义了一个名称为“[数据源]”的参数,某个网页要连接数据库时的数据连接源填“[数据源]”即可,这样如果数据库连接变了,修改“[数据源]”的参数值即可。 注意定义的参数名称,不要与某个网页中的词语冲突。
如何使用工程参数:在需要的地方直接填写参数名称即可。如本工程定义的名称为“[数据源]”的参数,在“用户管理.html”的数据连接源中引用如下图:
预览网页说明
因为本demo的网页有些需要登录才能操作,所以要先预览登录网页。即先预览“login.html”、“login_question.html”,然后预览“index.html”,最后再预览其他的。
- 赞
- 收藏
- 评论
- 分享
- 举报
Recommend
-
68
2018 年 9 月 7 日-8 日,第二届 CTDC 首席技术官领袖峰会在乌镇举行,易宝 CTO 陈斌为大家带来了《CTO 是否要写代码?》的演讲,以下为演讲内容...
-
33
开篇四连问你是否懒得写普通的增删改查方法?你是否不喜欢代码生成插件的重复代码?你是否渴望一个没有冗余代码的项目?你是否渴望一行代码都不用写就能完成一个简单的模块?组件由来作为后端程序员,相信大家都写过以下几种代码:根据主键查询多条件分页查询插入根...
-
45
-
19
问与答 - @oldmanong - 这几天接手离职同事的交接代码,几个项目都是除了打 log 外无任何非代码内容,0 注释哥们儿是我们的主程,从老板到周边相关同事都口碑甚佳,模范员工。之前我看过他的接口代码就发现没注释,这次算彻
-
24
奇技 · 指南 今天小编为大家分享一篇关于Flink SQL的特性、场景与产品化的文章 1 Flink SQL背景
-
10
大家好,我们今天来一起学习一个新的设计模式,叫做 媒介模式 。 所谓的媒介其实是一种封装的思想,把某些功能共同的逻辑抽象出来做成一个中间的媒介,从而减少代码之间的耦合,提升拓展性,更加方便日后的需...
-
6
80% 的需求不写代码就能实现?专访低代码建模语言 UBML 团队...
-
14
不写容易出错的代码
-
9
时间倒回到五年前,从数学系毕业的我,选择了成为一名程序员。 一边认真写代码,一边在博客园网站上记录写代码的点滴和对算法的理解,日子充实而快乐。从一开始的Python到Spark,再到机器学习、深度学习、框架使用经验分享等,在做程序员的三年时间里,...
-
6
不写代码轻松实现数据可视化,这款基于SpringBoot的神器,简直绝了!之前有读者问我有没有什么好用的BI(Business Intelligence)工具?BI工具简单来说就是一种数据可视化工具...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK