就是在前台界面上写一个文本框,然后写sql语句,点击执行,在界面上显示查询结果 4C

就是在前台界面上写一个文本框,然后写sql语句查询数据库,点击执行,在界面上显示查询结果,前台和后台该怎么写

0

5个回答

你需要去学习下 JDBC-->Servlet-->JSP,等你把这三个大致学一下你就知道该怎么实现了!

0

Sql语句是后台程序员看的,前台给用户的应该是 查询条件,及查询结果,让用户方便地指定查询条件的方式,一般是用组合框,复选框方式,如果让用户在文本框中输入查询条件,降低了软件的易用性,增加了编程复杂度

0
qq_43125427
qq_43125427 这是为了后面好维护用的
3 个月之前 回复

在asp.net中,前端放一个输入框 “TextBox1”,一个按钮 “Button1”,一个GridView “GridView1”
在按钮上加点击事件,执行TextBox1中的sql语句,然后将返回的数据绑定到GridView1上。
后端Button1_Click代码如下:

 using (SqlConnection connection = new SqlConnection("server=数据库地址;database=数据库名称;uid=登录用户;pwd=密码;"))
            {
                DataSet ds = new DataSet();
                connection.Open();
                SqlDataAdapter command = new SqlDataAdapter(this.TextBox1.Text, connection);
                command.Fill(ds, "ds");
                this.GridView1.DataSource = ds;
                this.GridView1.DataBind();
            }
0

这个实现的方法太多了,采用框架就更简单,建议你先打好java基础,再去做开发

0

用php,很快的。安装个apache+php+mysql集成开发环境

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何从页面输入SQL查询条件得到后台结果返回前台页面
如何从页面输入SQL查询条件得到后台结果返回前台页面
将SQL数据显示在页面上
function Test() {         var PickNoOdevity = 1 //获取JSON数据         $.post("/Order/GetPickingStatusDisplay", { PickNoOdevity: PickNoOdevity }, function (data) {               for (var x = 1; x
对MySQL数据库执行一条SQL语句(处理获取到的结果)
对数据库执行一条SQL语句 1. 对于insert,update,delete等不会返回数据的SQL语句,在执行没有错误时返回true 2. 对于返回数据的SQL语句执行成功的时间会返回结果集对象,可以使用操作结果集对象的函数获取数据 (比如select语句就能返回结果) $result=mysqli_query($link, $query); <?php header('Co...
前端页面动态获取后台执行sql的执行条数(超实用)
后台处理数据超长时间,防止页面请求超时-动态获取
执行sql语句一直弹出保存对话框的解决办法
<br />Sql Server2005在查询窗口中执行sql语句时,没有执行语句而是弹出一个保存对话框,并且让保存成rpt的格式:如下图<br /> <br /> <br /> <br /><br /> <br /> <br />原因:查询的保存结果无意中选中了以文件的形式保存<br />解决方法:选择  菜单中--->查询-->将结果保存到--->以网格显示结果,如下图:<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br
sql联合查询 一条select语句 查询多个结果,显示
联合查询 举例:    select (select COUNT(id) from emailcontent where  state=1 and hasRead=0) as a,     (select COUNT(id) from emailcontent where state=1 and hasRead=1) as b,     (select COUNT(id) from
写一个sql语句,如果查询的某个值结果为空时给出提示
1: select decode(cloumn_name ,null,没有数据,为空!!,cloumn) from table_name;2:select case when column is null then tips else column end from table;3:select nvl(字段名,提示信息) from 表名
开发一个用来执行sql的jsp页面
接到需求让做一个用来执行sql语句的隐藏页面(至于为啥做这个...内部系统,可以理解)      其实就是后台接收到前台传递的sql并执行      用jdbc来实现,主要就是区分是select语句还是其他DML语句(数据操作语句);因为jdbc的PreparedStatement操作select语句用的是.executeQuery(),而操作update、insert、delete使用的是.ex...
Java中使用同样的sql语句在数据库中可以查询出结果,但是在程序中确无法查询出结果——解决方法
最近在写一个JavaWeb项目的时候遇到了一个问题就是,同样的sql语句在数据库中可以查询出结果,但是在程序中确无法查询出结果,今天给大家带来解决方案 如图所示,这是我在navicat中测试好的sql语句,但是在这里查询出来的结果集和确是空。 但是我之前查询所有商品时,并没有出现任何问题,可以查到结果。 所以,如果你也遇到了这种情况就要注意了,很有可能是你的程序只有在sql语句中有中文时不能正...
java执行sql语句并获取指定返回值
当我们插入一条数据的时候,我们很多时候都想立刻获取当前插入的主键值返回以做它用。我们通常的做法有如下几种:   1. 先 select max(id) +1 ,然后将+1后的值作为主键插入数据库; 2. 使用特定数据库的 auto_increment 特性,在插入数据完成后,使用 select max(id) 获取主键值; 3. 对于Oracle,使用 sequence 获取值。
T-SQL : 执行字符串SQL语句,并得到返回结果,将结果存储到表里
FYI. declare @count int declare @querynvarchar(max) set @query = 'select@count = COUNT(*) from LoadTest2010.dbo.LoadTestReport' EXEC sp_executesql@query, N'@count int OUTP
python写sql换行,传递参数
sqlstr=&quot;insert into T_MON_AIRQUALITYHOUR (STATIONCODE, MONIDATE, PM25, NO2,TEMPERATURE,HUMIDITY) \         select STATIONCODE,'&quot;+currentTime+&quot;'  MONIDATE,AVG(PM25) PM25,AVG(NO2) NO2, \         AVG(TEM...
一个sql语句执行结果诡异的问题
最近碰到一个sql语句在不同端执行结果不同的诡异问题,后台编写了一条多表联查的sql语句,执行结果为5条记录。然而放到手机端执行,发现结果只有一条记录。经过语句拆分,一部分一部分排除原因,发现原因在 select count (a.numebr)...... FROM TABLE_A a LEFT JOIN TABLE_B... LEFT JOIN TABLE_C... WHERE ......
Pyqt print输出到控件中小demo
Pyqt print输出到控件中 顺便解决下QString中文乱码问题
奇怪!同一条sql语句在数据库和代码中执行结果不同?!当然是人错了 ……
sql语句就是它:      select count(1) from syscolumns where [id]=object_id( 'tablecommon' )       判断数据库中是否存在表tablecommon,本想让在数据库中查到的值返回到程序里,值却总不是想要的:     程序里返回 -1     sql里返回大于0的值(意为存在该表)
sql语句实现一个输入框下多条件查询
select oh.*,s.StatusName,st.Status,ps.StatusName AS PayStatusName from orderheader oh  LEFT JOIN orderdetail od on od.OrderID=oh.OrderID  LEFT JOIN customer c on oh.CustomerID = c.CustomerID LEFT J
从数据库查询表中的所有并显示在页面上
做项目的时候觉得因为这个功能突然间让自己对后台数据显示在页面上脑洞大开: 1、创建DAO public class CategoryDao extends HibernateDaoSupport{ //查询一级分类的所有的持久层 public List findAll() { String hql="from Category"; List clist=this.getHibernat
Sqoop2.0 mysql sql查询结果导入hdfs脚本
使用脚本原因 使用脚本的原因是为了适配hue操作,因为hue上sqoop的命令--query查询分隔符和其自身命令分隔冲突,无法使用空格区分是sqoop命令还是--query下命令。  Sqoop支持将任意的查询结果集导入,不使用--table、--columns和--where,使用SQL语句--query参数执行自由查询导入,但是必须指定--target-dir目录,必须指定--split
JS实现是一个文本框(值为参数)输入另一个显示(查询结果)
最近在项目当中遇到了这么一个问题:“在一个文本框中输入编号,然后从数据库中查询对应的名称动态的显示在另一个文本框中。”
python执行sql无结果,但是sql在数据库中正常
添加这句即可 cursor.fetchall() 我也不知道问题出在哪里,之前不用这句也可以遍历出结果的。
JDBC学习笔记(查询SQL语句得到的结果对象)
通过Statement或PreparedStatement执行查询SQL语句后会得到一个结果对象(ResultSet)   一、ResultSet:结果集,操作查询操作后的数据表  本质:ResultSet里有一个行指针,指向数据表,默认指向第一行的上方。  * 有以下方法:              * next():将指针往下移动一行,当返回为true时返回当前指向的行数据,否则为...
Java中直接执行sql语句,返回List集合
Java中直接执行sql语句,返回List集合 public static List> getResultToList(String sql, Object... params) { PreparedStatement ps = null; Connection conn = getConnection(); ResultSet rs = null; List> rows =
958755酒店管理系统需求分析
数据库的的物理设计,实施,运用SQL语句的查询,界面的设计,查询结果的显示
同样的sql语句在数据库中能查出结果,但是在java项目中,查不出来
1.查看jdbc.properties url链接是否指定了数据编码格式 url = jdbc:mysql://xx.x.xx.xxx:3306?useUnicode=true&characterEncoding=utf8 2.如果jdbc.properties已经设置还是出现该错,则查看数据库连接配置xml文件,在jdbcUrl中也设置数据编码格式
SQL查询结果显示在datagridview
///         ///显示查询结果         ///         ///查询关键字         private void ShowDeptResult(string str)         {             string conStr = "Data Source = localhost; Integrated Security = SSPI; I
学习:C#一次性执行多条语句(查询的是不同的表 DataTable和DataSet)
在这之前要记录一下之前的知识: DataTable类型:通俗的说就是二维数据表,相当于日常用的表格 DataSet类型:我的理解就是 DataTable 表的集合,DataSet 里包含有一个或多个 DataTable 表 一次执行多条sql语句,每一条句子中间用“;”隔开,(我用的是公司的SQLHelper,里面有已经做好的方法,执行查询语句后能够返回 DataSet 类型的数
根据一个文本框输入的值在数据库的表中查询的结果来填充另一个文本框的值
假设现在有文本框1和文本框2,1用来输入工号,根据输入的工号值去数据库中的用户表查询对应的姓名,将查询的结果作为文本框2的内容。1、文本框1加上onChange()方法:&amp;lt;input type=&quot;text&quot; name=&quot;account&quot; id=&quot;account&quot; style=&quot;width: 80px;&quot; onchange=&quot;accountToName(this.id)&quot;/&amp;gt; &am
linux 用shell脚本执行sql语句并将查询结果保存到文件中[解决报错问题]
一.编写脚本 #!/bin/bash Host=localhost User=root Password=root mysql -h $Host -u$User -p$Password &amp;amp;lt;&amp;amp;lt; EOF use Library; select email from User where Id = &amp;quot;123456&amp;quot; into outfile '/tmp/fd.txt'; EOF 二.My...
python连接SQLServer数据库,执行给定的查询SQL语句,并返回查询结果数据
    今天在使用SQL语句做查询任务的时候发现,在数据库中可以直接执行的语句,放在程序中结果却是None,于是乎,就实践了一下,下面是具体的实践。 #!usr/bin/env python # encoding:utf-8 ''' __Author__:沂水寒城 功能:执行给定的查询SQL语句,并返回查询结果数据 ''' import sys import pymssql reloa...
SQLyog中执行事务语句(一次执行多个sql语句)
一、需求 在SQLyog中执行事务语句,即一次执行多个sql语句; 二、实现 1、在SQLyog中执行单条语句,执行时需要将光标定位到要执行的语句内部,按下快捷键F9即可(F8为执行结果并编辑); 2、SQLyog中存在多个库时,执行的sql要指定作用于哪个库,有两种方法:       1)定位到对应库的对应表,执行sql语句       2)在sql中注明查询的库的对应的表     ...
在数据库中批量执行SQL并将结果记录到文件中
项目中有一个步骤:数据移植。数据移植要迁移很多的表,迁移完之后我们要看一下我们迁移的表的记录数对不对。假如说有一百多张表,不可能每次都一张表一张表的去查询然后记录,这时候就得有一个脚本可以自动执行。我在数据可视化工具上怎么试都不行,同时执行一百多个查询语句,数据可视化工具上会产生一百多个窗口,没有什么用。           最后是在sqlplus中实现的可批量查询的脚本(用项目数据库的sqlp
Mybatis程序中执行和单独执行同一条SQL出现结果不一致(部分数据没有查询出来)
1.mapper文件如下所示:                                                                                                                                              
mybatis如何直接 执行传入的任意sql语句 并按照顺序取出查询的结果集
mybatis如何直接 执行传入的任意sql语句 并按照顺序取出查询的结果集 需求: 1.直接执行前端传来的任何sql语句,parameterType="String", 2.对于任何sql语句,其返回值类型无法用resultMap在xml文件里配置或者返回具体的bean类型,因此设置resultType="java.util.Map",但是Map并不保证存入取出顺序一致, 因此设置resultT
sqlplus不显示pl/sql的执行结果
使用set  serveroutput  on 命令设置环境变量serveroutput为打开状态,从而使得pl/sql程序能够在SQL*plus中输出结果  解决结果无法显示的问题:
操作SQL语句返回的结果集
本文章原创于www.yafeilinux.com 转载请注明出处。数据库表中的一行就叫做一条记录,一列是一个属性。使用query.exec(“select* from student”);来查询出表中所有的内容,便获得了相应的执行结果,因为获得的结果可能不止一条记录,所以我们称之为结果集。结果集其实就是查询到的所有记录的集合(注意这个集合中的记录是从0开始编号的),需要说明,当刚执行完query....
关于在SQL中使用触发器是怎么将另一个查询结果作为一条插入语句的值
触发器: create trigger Pj_trigger before update on pjxt_majorcourseinfo for each row begin declare zy varchar(20); set zy=old.ZYMC; if old.PJ=0 AND new.PJ=1 then insert into pjxt_o...
MFC界面编程基础(11):静态文本框、命令按钮和编辑框
静态文本框、命令按钮和编辑框是Windows应用程序中最基本的控件。静态文本框是CStatic类的对象,命令按钮是CButton类的对象,编辑框是CEdit类的对象。这三个类都是从CWnd类直接派生来的,具有CWnd类的全部功能。 ...
HUE中通过SQL进行数据分析
1. 下载数据: http://www.bayareabikeshare.com/datachallenge 2. 登陆HUE File Browser 上传文件: 201408_station_data.csv    201408_trip_data.csv Data Browser/Metastore Tables,选择数据库 default,  执行action: Create
Python-Tkinter Text输入内容在界面显示
使用Tkinter(py2.7)text文本框中输入内容在界面中显示–较为规整的代码: import Tkinter as tk class Window: def __init__(self,handle): self.win = handle self.createwindow() self.run() def createwindow(self): self.wi...
EBS前台界面值找后台对应的字段方法
一、找界面值对应的表 1、帮助——>历史记录,里面就有表名称 2、1的方法不行的时候,帮助——>诊断——>检查,在域里输入System,在段里输入last_query,然后将鼠标定位在值里,里面就有最近得到界面所有值的SQL,在SQL里就有对应的表   二、找界面值对应的表字段 1、鼠标定位到界面的值,然后,帮助——>诊断——>检查,在段里就是后台表里对应的字段(名字不一定相同,可能只是
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java写一个值班表 人工智能跨界学习