小程序连接本地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. java mongodb排序查询_java操作mongodb基础(查询 排序 输出list)
  2. 一和零(二维01背包)
  3. html多行文本框_前端面试集锦 HTML篇
  4. 『软件测试3』八大典型的黑盒测试方法已来袭,快快接住!
  5. arcgis栅格邻域统计_ArcGIS 从基础到实战书正式出版,易智瑞技术总裁沙志友沙总推荐并亲自写序...
  6. python暂停和恢复_python – 暂停和恢复QThread
  7. 文件字符串变量插入linux,Linux Shell脚本实现在文件指定的行插入字符串
  8. linux 下进程和线程指定CPU运行
  9. radius java_Java处理Radius access-challenge
  10. Oracle性能优化技巧
  11. Caffe学习:使用pycaffe读取mean.binaryproto文件参数
  12. Appcan将支持在线编译提交App Store
  13. 关于Android直接连MySQL获取数据的真机测试的一些坑
  14. I/O多路复用select服务器
  15. AcWing 2005. 马蹄铁题解
  16. pragma once用法总结
  17. 涠洲岛形成及地形地貌特征
  18. 电脑连接网线之后怎么给手机开热点
  19. java去除数组重复元素的四种方法
  20. python:split()函数

热门文章

  1. 移动端mousedown不生效 类型“TouchEvent”上不存在属性“clientX”
  2. SQlHelper强大用处
  3. Python Spyder下载、安装和使用教程
  4. 零代码能力干掉80%开发工作:普元ESB 8.5 GA全新发布
  5. SeaweedFs分布式文件存储实战
  6. 15 个 Android 通用流行框架大全,你一定用得到建议收藏
  7. Linux eth0, eth1, ..., eth%d 的生成
  8. phpstorm运行本地PHP服务器,实现小程序可以访问的PHP后台
  9. 协议适配器错误的问题
  10. retain 方法 java_Java ArrayList retainAll()方法