JS实现数据库连接并查询
1.编写一个查询界面

<%@ page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<html>
<head>
<title>查询</title>
</head>
<body style="background-size:cover">
</br></br></br>
<form action="tests.jsp" method="POST"> <%--使用post方法跳转至查询界面--%>
<table align="center">
<h1 style="text-align:center;font-size:50px">查询</h1>
</table>
<table align="center">
<tr>
</br><td><input type="text" name="ghsmc" size="30" placeholder="请输入"></td><%--name里面为数据库字段对应搜索jsp里--%><th><input type="submit" value="搜索"></th></tr>
</table>
</form>
</body>
</html>

2.通过jsp连接数据库并进行查询操作

<%@page contentType="text/html" pageEncoding="UTF-8" %>
<%@page import="java.sql.*" %>
<html>
<head>
<title>查询</title>
</head>
<body style="background-size:cover">
<%      try {  Class.forName("org.postgresql.Driver");  //驱动程序名String url = "jdbc:postgresql://localhost:5432/postgres"; //数据库名String username = "postgres";  //数据库用户名String password = "123456";  //数据库用户密码Connection conn = DriverManager.getConnection(url, username, password);  //连接状态if(conn != null){  out.print("数据库连接成功!");  out.print("<br />");  out.print("<br />");
%>
<table align="center" border="2">
<tr>
<td width="100" yf="title">月份:</td>
<td width="100" xh="title">序号:</td>
<td width="100" zbpc="title">招标批次:</td>
<td width="100" wzzl="title">物资种类:</td>
</tr>
<%Statement stmt = null;  ResultSet rs = null; String ch = request.getParameter("ghsmc"); String ghsmc = new String(ch.getBytes("ISO-8859-1"),"UTF-8");  // 中文搜索编码String sql = "SELECT * FROM xlsinfo WHERE ghsmc like '%"+ghsmc+"%' ";    //查询语句stmt = conn.createStatement();  rs = stmt.executeQuery(sql);out.print("查询结果:");while (rs.next()) {%><tr>  <!--输出数据库字段对应内容--><td width="100"><%=rs.getString("yf") %></td>  <td width="100"><%=rs.getString("xh") %></td>  <td width="100"><%=rs.getString("zbpc") %></td> <td width="100"><%=rs.getString("wzzl") %></td></tr><%               } }else{  out.print("连接失败!");  }  }catch (Exception e) {        e.printStackTrace();  out.print("数据库连接异常!");  }
%>
</table>
<h1 align="center" ><input type="button" name="Submit" onclick="javascript:history.back(-1);" value="返回上一页"> </h1>
</body>
</html>

第一次写博客,写的不好请多多指教。

JS实现数据库连接并查询相关推荐

  1. node mysql 查询_Node.js使用mysql进行查询详解

    本篇教程介绍了Node.js使用mysql进行查询详解,希望阅读本篇文章以后大家有所收获,帮助大家对Node.js的理解更加深入. < 因为返回的是个对象 var selectSql1=&quo ...

  2. Layui框架下:JS中根据后台查询到的数据动态往div中ul里面动态添加li

    Layui框架下:JS中根据后台查询到的数据动态往div中ul里面动态添加li 先建立好一个div和ul JS代码: $(function () { layui.admin.req({ url: _s ...

  3. 【VB6.0 数据库连接EXCEL查询合并单元格成功解决办法】

    [VB6.0 数据库连接EXCEL查询合并单元格成功解决办法] Private Sub Command1_Click() On Error Resume Next Dim i As Integer, ...

  4. js前端实现模糊查询

    对于模糊查询,一般都是传关键字给后端,由后端来做.但是有时候一些轻量级的列表前端来做可以减少ajax请求,在一定程度上提高用户体验.废话不多说,直接上代码. //字符串方法indexOfvar len ...

  5. java ftp模糊查询_前端js模糊搜索(模糊查询)

    1.html结构: /*查询结果放ul里面*/ 2.css样式: #searchShop{ line-height:28px; text-indent:5px; width:180px; float: ...

  6. html搜索框 模糊搜索,前端js模糊搜索(模糊查询)

    1.html结构: /*查询结果放ul里面*/ 2.css样式: #searchShop { line-height: 28px; text-indent: 5px; width: 180px; fl ...

  7. 前端Vue项目调用页面web3.js:连接metaMask钱包,(查询钱包ETH余额,查询代币余额,ETH转账,代币转账,代币授权,查询授权数量,计算价格)等功能

    这里分享下相关文档 1.web3.js中文文档 https://learnblockchain.cn/docs/web3.js/getting-started.html 2.metamask官方文档: ...

  8. mysql 查询 系统字段 自然日_吴裕雄--天生自然python数据清洗与数据可视化:MYSQL、MongoDB数据库连接与查询、爬取天猫连衣裙数据保存到MongoDB...

    本博文使用的数据库是MySQL和MongoDB数据库.安装MySQL可以参照我的这篇博文:https://www.cnblogs.com/tszr/p/12112777.html 其中操作Mysql使 ...

  9. JS逆向-国税增值税发票查询平台的漫漫过程

    一.2019年下半年,因为工作需要,有大量增值税发票需要查询真伪,而且是每张必查,当时还不太懂爬虫原理,就用"C#+大漠插件+全球鹰验证码识别"写了个类似于按键精灵那样的桌面应用程 ...

  10. ArcGIS API for JS:实现属性查询

    项目记录:关于ArcGIS API for JS查询方法的比较和应用 查询方法比较:FindTask.QueryTask.IdentifyTask 不同点 FindTask只能进行属性查询,Query ...

最新文章

  1. 华南师范大学计算机学院拟录取,华南师范大学各学院2015年硕士拟录取名单公示...
  2. 《深度探索C++对象模型》--2 构造函数语意学
  3. Lync通过IP地址网段显示地理位置
  4. equipment hierarchy download不完整的一个原因
  5. PHP扩展插件 imagick 、PDO_MYSQL 安装
  6. item系列内置方法重构类
  7. open_cursors参数设置调优
  8. cad字体安装_1.1.2 CAD篇之字体库设置
  9. 计算机sci检索,SCI/EI检索的国内计算机期刊
  10. 查看主板型号 两种方法
  11. android banner无限轮播,LoopBanner - 可以自动轮播的无限循环banner
  12. Kali Linux中Unable to locate package错误的解决方法2-1
  13. 数据库不能读取也不能打开的解决办法
  14. 【每日一题】蜗牛爬井问题
  15. 怎么把字母缩小当符号_iPhone自带输入法怎么用 iPhone自带输入法小技巧【详解】...
  16. echats实现进度条、饼状图、折线图、柱状图、柱状图和折线图的集合体
  17. 背光(逆光)是什么?
  18. windows 任务栏右下角图标空白解决办法
  19. Pragmatic eBook 介绍 :Test-Driving JavaScript Applications
  20. C++木马破坏MBR病毒

热门文章

  1. c语言程序中TMOD,keil 中用c 语言写的代码 error C231: 'TMOD': redefinition
  2. 滚动时RecyclerView对ViewHolder的缓存与复用
  3. 微星MSI-GP65 Ubuntu Linux驱动 ALC 1220声卡
  4. android手写输入法开发,基于Android平台的云计算手写输入法
  5. Python函数的输出
  6. 从北向南高校王牌专业浅析
  7. 信贷反欺诈场景中策略与模型的搭建|实操一大反欺诈模型
  8. R语言——双因素方差分析
  9. 解决teamview检测为商业用途的方法记录
  10. IP地址分类(五类)、保留地址