jsp查询sql数据库当页显示结果

 

<%@ page contentType="text/html;charset=gb2312"%> 

<%@page language="java" import="java.sql.*" %>  

<%@page language="java" import="java.util.*" %> 

 

 <html> 

  <head>  

    <title>数据库内容显示</title>

 

   <script>

   function chaxun(){

       //document.getElementById("number").value;

       document.f.submit();

   }

   </script>

  

  <SCRIPT type="text/javascript"> 

function inform() 

//a=document.getElementById("number").value;

var a=document.all.number.value;

if(a=="")alert("不能为空");

else

alert("输入值为"+a);

}

</SCRIPT>

   </head>

  

  

  <body> 

  <h1 align="center">数据库查询</h1>

 

  <form action="" method="post" name="f" id="f">

  <div align="center">

  号码:<input type="text"  id="number" name="number" >

  <input type="submit" name="submit" value=" 查询 " οnclick="chaxun();"/>

  <!--  <input type="button" name="test" value="显示输入值" οnclick="inform();"> -->

 

  <br><br>

  </div>

  <hr/>

  </form>

 

  <%String number = request.getParameter("number");      //获取页面传来的号码 

if(number==""){}

else{

   //查询的语句         

     String sql = "SELECT * FROM [lhm].[dbo].[liaopin] where [号码]='" +  number + "'";

     //String sql = "SELECT * FROM [lhm].[dbo].[liaopin] ";

    

     String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";    

  String url="jdbc:sqlserver://10.144.79.43:1433";  

  String user="sa"; 

  String password=""; 

  Class.forName(driver).newInstance();

  Connection conn= DriverManager.getConnection(url,user,password); 

 

  Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 

 

  ResultSet rs=stmt.executeQuery(sql); %>

 

  <table align="center" border="1" cellpadding="10">

 

  <% while(rs.next()) {%>

 

  <tr><td>&nbsp;&nbsp;&nbsp;号码&nbsp;&nbsp;&nbsp;</td> 

  <td><% out.print("&nbsp;&nbsp;&nbsp;"+rs.getString(1)+"&nbsp;&nbsp;&nbsp;");%></td></tr>

  <tr><td>&nbsp;&nbsp;&nbsp;名称&nbsp;&nbsp;&nbsp; </td> 

  <td><% out.print("&nbsp;&nbsp;&nbsp;"+rs.getString(2)+"&nbsp;&nbsp;&nbsp;");%></td></tr>

  <tr><td>&nbsp;&nbsp;&nbsp;描述&nbsp;&nbsp;&nbsp;</td> 

  <td><% out.print("&nbsp;&nbsp;&nbsp;"+rs.getString(3)+"&nbsp;&nbsp;&nbsp;");%></td></tr>

 

<%}

  rs.close(); 

stmt.close(); 

conn.close();}%>

</table>

</body> 

</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值