基于web的可视化数据库管理

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介: 任务: 构建基于web的数据库管理系统。 思路: 关于WebBuilder WebBuilder是一款功能强大的Web应用开发和运行平台,能简单快速地开发功能强大和完备的企业级应用系统。

任务:

构建基于web的数据库管理系统。

思路:

关于WebBuilder

WebBuilder是一款功能强大的Web应用开发和运行平台,能简单快速地开发功能强大和完备的企业级应用系统。使用WebBuilder可快速构建ERP、OA、CRM、HR、MIS以及电信、银行、政府、企业等各行业的应用系统。完善的基础架构,具备大型系统的完整功能,使应用系统的开发仅需致力于业务的开发。 [立即使用]

使用WebBuilder的理由

  • 极大地降低应用系统的开发和运行成本;
  • 可视化和智能化设计,使常规应用和面向手机的移动应用开发变得简单和快速;
  • 丰富和完备的功能使用户仅需致力于业务的开发;
  • 基于云的架构设计,可以远程随时随地开发和部署应用;
  • 成熟的系统经过大量大型系统上线使用,以及大型项目开发经验的团队支持。
安装:

如何安装 WebBuilder
WebBuilder是一款标准的web应用,以Windows 2003 Server、Tomcat6和SQL Server2005环境为例,安装步骤如下:
1、安装运行环境,包括Windows 2003、JDK6、Tomcat6和SQL Server 2005;
2、解压缩下载的安装包webbuilder.zip,并把其中的wb目录复制到tomcat6/webapps/wb;
3、在tomcat6/webapps/wb目录下创建META-INF目录,并在META-INF目录下创建context.xml文件,context.xml文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Context>
<Context reloadable="true" crossContext="true">
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <Resource
        name="jdbc/wb_sqlserver"
        auth="Container" type="javax.sql.DataSource"
        driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
         url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=wb"
        username="sa" password="111111"

        maxActive="20" maxIdle="10" maxWait="-1" />
</Context>
其中,标记为红色字体部分需要根据目标数据库的实际情况,作相应的更改;
4、从网上下载SQL Server 2005驱动jar包( sqljdbc4.jar),并复制该文件至tomcat6/lib目录,如有必要重启tomcat;
5、打开浏览器并访问 [http://ip:port/wb](例如http://localhost:8080/wb),然后使用安装向导来完成 WebBuilder 的安装。在安装向导中,输入:
JNDI:java:comp/env/jdbc/wb_sqlserver
Type:sqlserver
注意JNDI名称不要包含空格,输入完成之后点击Install按钮;
6、安装完成之后,使用管理员帐户登录到系统,管理员默认用户名称和密码均为 admin。

关于其他系统环境的安装,可参照上述步骤进行。
在安装过程中如果发生错误,请尝试按下列方法来解决:
1、检查tomcat6/conf/Catalina/localhost/wb.xml中的内容是否同jndi配置文件context.xml同步;
2、检查数据库驱动jar包是否同数据库版本匹配;
3、如发生异常NullPointerException,请检查JRE是否支持服务器端JavaScript(如OpenJDK不支持服务器端JavaScript)。


相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS&nbsp;SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
18天前
|
缓存 NoSQL 关系型数据库
在Python Web开发过程中:数据库与缓存,MySQL和NoSQL数据库的主要差异是什么?
MySQL是关系型DB,依赖预定义的表格结构,适合结构化数据和复杂查询,但扩展性有限。NoSQL提供灵活的非结构化数据存储(如JSON),无统一查询语言,但能横向扩展,适用于大规模、高并发场景。选择取决于应用需求和扩展策略。
110 1
|
5月前
|
数据库
如何在web.config文件中配置连接Access数据库?
如何在web.config文件中配置连接Access数据库?
34 0
|
5月前
|
SQL 关系型数据库 MySQL
GO web 开发 实战三,数据库预处理
GO web 开发 实战三,数据库预处理
|
5月前
|
关系型数据库 MySQL Go
GO web 开发 实战二,数据库相关
GO web 开发 实战二,数据库相关
|
3月前
|
前端开发 数据库 Python
使用 Python 的 Web 框架(如 Django 或 Flask)来建立后端接口,用于处理用户的请求,从数据库中查找答案并返回给前端界面
【1月更文挑战第13天】使用 Python 的 Web 框架(如 Django 或 Flask)来建立后端接口,用于处理用户的请求,从数据库中查找答案并返回给前端界面
78 7
|
4月前
|
SQL 数据库 开发者
Python Web 开发: 什么是 Django ORM?如何使用它进行数据库操作?
Python Web 开发: 什么是 Django ORM?如何使用它进行数据库操作?
|
28天前
|
NoSQL 关系型数据库 Linux
Star 1.6k!当Web遇上Linux和数据库!一站式管理平台的开源之旅!
Star 1.6k!当Web遇上Linux和数据库!一站式管理平台的开源之旅!
|
5月前
|
分布式计算 NoSQL 数据可视化
图数据库HugeGraph:HugeGraph-Hubble基于Web的可视化图管理初体验
图数据库HugeGraph:HugeGraph-Hubble基于Web的可视化图管理初体验
95 0
|
1月前
|
数据可视化 前端开发
web前端-Echarts-5.3高级可视化和图表组合布局
web前端-Echarts-5.3高级可视化和图表组合布局
|
2月前
|
SQL 监控 Java
Java Web应用中数据库连接池的配置与优化
Java Web应用中数据库连接池的配置与优化