小程序连接本地mysql 数据库,显示书的信息
1、index.wxml页面:

<view><view class="commen_title"><text>全部书籍</text></view><!-- 需用array进行添加项 --><view class="single_goods" wx:for="{{list}}"  wx:key="key1" ><view  class="single_image_wrap" ><image src="{{item.image}}" class="single_goods_image"></image></view><view class="single_goods_infor" ><navigator url="../spdetail/spdetail?xuhao={{item.xuhao}}"><view  class="single_goods_name"><text>书名:{{item.bookname}}</text></view><view  class="single_goods_address"><text>总量:{{item.zongliang}}</text></view><view  class="single_goods_address"><text>余量:{{item.yuliang}}</text></view><view class="single_goods_introduction"><text>类型:{{item.leixing}}</text></view></navigator></view></view>
</view>

2、index.wxss页面:

// pages/all/all.js
Page({/*** 页面的初始数据*/data: {list: [],    },/*** 生命周期函数--监听页面加载*/onLoad: function (e) {var that = this;wx.request({url: 'http://localhost:8080/login/allInfo',data: {},success(res) {console.log(res);that.setData({list: res.data})}})},/*** 生命周期函数--监听页面初次渲染完成*/onReady: function () {},/*** 生命周期函数--监听页面显示*/onShow: function () {},/*** 生命周期函数--监听页面隐藏*/onHide: function () {},/*** 生命周期函数--监听页面卸载*/onUnload: function () {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh: function () {},/*** 页面上拉触底事件的处理函数*/onReachBottom: function () {},/*** 用户点击右上角分享*/onShareAppMessage: function () {}
})

后台请求处理:

 public static ArrayList<BookInfo> searchbook() {Connection conn = null;Statement stmt = null;ArrayList<BookInfo> rst = new ArrayList<BookInfo>();try {Class.forName(JDBC_DRIVER);System.out.println("正在连接数据库...");conn = DriverManager.getConnection(DB_URL, USER, PASS);System.out.println(" 实例化Statement对象...");stmt = conn.createStatement();StringBuffer sql = new StringBuffer("select  book.xuhao,bookname,zongliang,yuliang,sj_number,leixing,image FROM book,book_image where book.xuhao=book_image.xuhao");ResultSet rs = stmt.executeQuery(sql.toString());while (rs.next()) {BookInfo dto = new BookInfo();dto.setXuhao(rs.getInt("xuhao"));dto.setBookname(rs.getString("bookname"));dto.setZongliang(rs.getInt("zongliang"));dto.setYuliang(rs.getInt("yuliang"));dto.setSj_number(rs.getString("sj_number"));dto.setLeixing(rs.getString("leixing"));dto.setImage(rs.getString("image"));rst.add(dto);}rs.close();stmt.close();conn.close();} catch (SQLException se) {se.printStackTrace();} catch (Exception e) {e.printStackTrace();} finally {try {if (stmt != null) stmt.close();} catch (SQLException se2) {}try {if (conn != null) conn.close();} catch (SQLException se) {se.printStackTrace();}}return rst;}

小程序连接本地mysql 数据库相关推荐

  1. 【Python】调取tushare和joinquant的数据写入本地MySQL数据库(推荐)(技术实现过程)

    本次需求,源于<数据建设小项目_构建量化投资分析模型>,其文字报告版发于个人知乎专栏 https://zhuanlan.zhihu.com/p/349686026. 按照<构建量化投 ...

  2. 移动云平台OneNet之数据可视化View连接本地MySQL数据库

    记录Windows下移动云平台OneNet之数据可视化View连接本地MySQL数据库 项目相关背景:最近在写一个关于智慧电网的项目系统,最终发现自己设计的UI实在太丑,于是想利用云平台开放的可视化v ...

  3. h2 迁移到 mysql_[saiku] 将saiku自带的H2嵌入式数据库迁移到本地mysql数据库

    saiku数据库的表和用户默认创建是在启动项目的时候,通过初始化 saiku-beans.xml 中的 h2database 这个 bean 执行org.saiku.service.Database类 ...

  4. 修改mysql数据库服务器时间格式,修改本地mysql数据库时间格式

    修改本地mysql数据库时间格式 内容精选 换一换 云数据库 GaussDB(for MySQL)仅按使用情况付费,没有最低收费.GaussDB(for MySQL)对您选择的数据库实例.数据库存储和 ...

  5. java连服务器mysql报错_tomcat程序连接服务器mysql数据库报错

    tomcat程序连接服务器mysql数据库,报 错误,后来用java程序直接连接数据库,发现可以连得上,可以操作数据库, 在网上查了设置数据库连接等待时间(wait_timeout)设置,也没用. 奇 ...

  6. 怎么配置网站mysql数据库_本地DZ网站如何配置本地MYSQL数据库

    以下为学做网站论坛关于"本地DZ网站如何配置本地MYSQL数据库"讲解视频教程. 访问本地环境下的数据库:127.0.0.1/phpmyadmin/ MySQL数据同步主要有三种方 ...

  7. win7和mysql乱码,windows本地mysql数据库存入中文乱码

    windows本地mysql数据库存入中文乱码 作者:PHPYuan 时间:2018-07-23 03:41:20 出现的问题: 我这页面存中文到数据库会乱码 我打了断点 中文是传到后台dao层的 然 ...

  8. Holer实现外网访问本地MySQL数据库

    外网访问内网MySQL数据库 内网主机上安装了MySQL数据库,只能在局域网内访问,怎样从公网也能访问本地MySQL数据库? 本文将介绍使用holer实现的具体步骤. 1. 准备工作 1.1 安装并启 ...

  9. 读取股票数据存储到本地MySQL数据库(三)

    此篇是将上篇获取到的股票数据存储到本地mysql数据库. mysql是关系型数据库,为Oracle旗下产品,开源免费.首先下载mysql的安装包,安装完成后设置数据库并启动服务,然后可以通过Navic ...

  10. Navicat连接不上本地MySQL数据库

    今天发现Navicat连接不上本地MySQL数据库,报错如下: 解决方法: 1.打开计算机管理,如下: 2.找到MYSQL57,右键"启动",问题解决.

最新文章

  1. 图解Oracle 11g physical standby Rolling Upgrade物理备库滚动升级特性
  2. WebBrowser控件禁用超链接转向、脚本错误提示、默认右键菜单和快捷键
  3. .NET 5 中的正则引擎性能改进(翻译)
  4. jQuery 遍历 - siblings()方法
  5. 西瓜哥:公有云也“All-Flash”?
  6. ffplay.exe操作方式
  7. java List转Map的三种方法(java8语法特性使用)
  8. 前端为什么有的接口明明是成功回调却执行了.catch失败回调_前端战五渣学JavaScript——Promise...
  9. 很多人觉得FPGA难学,因为他们没总结出数电的尽头是模电!
  10. Pr入门系列之十六:导出
  11. keil函数和变量无法跳转到定义处的原因有哪些
  12. RHCE——控制服务和守护进程
  13. 什么是EMC?什么是EMI?什么是EMS?电磁兼容详解(一)
  14. Lammps纳米压痕接触面积—Matlab接触面积计算(两种方法)
  15. keil工程 freertos AC5编译器移植到AC6编译器
  16. C#拆分Excel工作表
  17. 【解决方案】STM32L152单片机驱动段码LCD屏,执行HAL_LCD_Init函数失败返回HAL_TIMEOUT,长时间卡在LCD_FLAG_RDY的while循环里面的解决办法
  18. SQl函数: 1.取整函数
  19. 日语中那些表示复数概念的表达方式
  20. python-web开发[15]之初识Django

热门文章

  1. 什么是死锁?死锁产生的四个必要条件是啥?如何避免和预防死锁的产生?
  2. hive SQL优化总结
  3. http登录模块加密登录安全登录方法
  4. 【SpringBoot】启动流程之tomcat启动流程
  5. STM32重映射(Remap)
  6. 层次3 DCGAN动漫图像生成
  7. AutoSAR系列讲解(入门篇)4.3-BSW的Communication功能
  8. web前端工程师面试题10条必会笔试题
  9. 2023年微信内置浏览器调试的五种方法
  10. 关于Frobenius Number[整理]