# mysql-rest **Repository Path**: jscode/mysql-rest ## Basic Information - **Project Name**: mysql-rest - **Description**: 为了方便快速制作web原型系统,允许静态页面通过ajax直接操作mysql数据库表数据 - **Primary Language**: 数据库开发包 - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 19 - **Forks**: 0 - **Created**: 2017-07-30 - **Last Updated**: 2025-03-31 ## Categories & Tags **Categories**: database-dev **Tags**: None ## README #mysql-rest 制作web原型系统时,使用mysql数据库存储测试数据,但静态页面不能直接访问mysql数据库, 所以开发mysql-rest系统,提供http api给静态页面使用,允许静态页面通过ajax直接操作mysql数据库。 # mysql-rest部署使用 1. 在mysql中创建mysqlrest数据库 2. 修改数据库配置文件 db.properties ```aidl jdbcUrl=jdbc:mysql://localhost:3306/mysqlrest?useUnicode=true&characterEncoding=UTF-8 username=root password=123456 ``` 3. 打包和启动 ```aidl mvn clean install java -jar mysql-rest-1.0.jar ``` 4. 查看系统提供的API http://localhost:9001/swagger-ui.html ![multisources](img/api.png) # mysql-rest-demo部署使用 (基于mysql-rest的web应用示例) 包含用户登录,注销;数据增删改查功能 1. 先部署mysql-rest 2. 在mysqlrest数据库中创建数据库表 ``` CREATE TABLE app ( id int(32) AUTO_INCREMENT, userid varchar(100), name varchar(100), PRIMARY KEY (id) ) ENGINE=INNODB DEFAULT CHARSET=utf8; ``` 3. 下载[mysql-rest-demo](http://git.oschina.net/jscode/mysql-rest-demo),用浏览器直接打开login.html文件 4. 运行效果,登录页面 ![multisources](img/login.PNG) 5. 运行效果,主页面 ![multisources](img/index.PNG)