Stateme接口ResultSet接口executeQuery检索最新商品信息.txt
来源:互联网 发布:大学图书馆数据库 编辑:程序博客网 时间:2024/06/11 17:46
query.jsp:
<%
Connection conn=null;
try{
Class.forName("com.microsoft.sqlserver.JDBC.SQLServerDriver");//加载Microsoft公司的JDBC驱动程序
String strConn="JDBC:sqlserver://LIUZC\\SQLEXPRESS:1433;DatabaseName=a";//设置连接字符串
String strUser="sa";
String strPassword="liuzc518";
conn=DriverManager.getConnection(strConn,strUser,strPassword);//创建连接对象
Statement stmt=conn.createStatement();//使用conn.createStement()创建stement对象
String strSql="SELECT TOP 5 p_id,p_type,p_name,p_price,p_quantity FROM product order by p_time desc";
ResultSet rs=stmt.executeQuery(strSql);//通过Statement对象的executeQuery()方法,执行指定的查询并将结果集保存在rs中
%>
<center><h2>最新前5位商品信息</h2></center>
<table border="1" align="center">
<tr>
<td>商品编号</td>
<td>商品类别</td>
<td>商品名称</td>
<td>商品单价</td>
<td>商品数量</td>
</tr>
<%while (rs.next()){%>//利用while循环结构输出rs中的值
<tr bgcolor="lightblue">
<td><%=rs.getString("p_id")%></td>
<td><%=rs.getString("p_type")%></td>
<td><%=rs.getString("p_name")%></td>
<td><%=rs.getFloat("p_price")%></td>
<td><%=rs.getInt("p_quantity")%></td>
</tr>
<%
}
rs.close();
stmt.close();
conn.close();
}
catch(ClassNotFoundException e)
{
out.println(e.getMessage());
}
catch(SQLException e)
{
out.println(e.getMessage());
}
%>
</table>
executeUpdate():一般用于执行SQL 的insert、update、delete、也可以执行SQL数据定义语言如create、alter、drop等.返回影响的记录总行数。
executeQuery():一般用于执行SQL的select。返回ResultSet接口实例(即结果集)
execute():一般在不知道执行SQL语句后会产生什么结果或可能有多种类型的结果产生时才会使用。返回ResultSet结果集和影响的记录总行数。
<%
Connection conn=null;
try{
Class.forName("com.microsoft.sqlserver.JDBC.SQLServerDriver");//加载Microsoft公司的JDBC驱动程序
String strConn="JDBC:sqlserver://LIUZC\\SQLEXPRESS:1433;DatabaseName=a";//设置连接字符串
String strUser="sa";
String strPassword="liuzc518";
conn=DriverManager.getConnection(strConn,strUser,strPassword);//创建连接对象
Statement stmt=conn.createStatement();//使用conn.createStement()创建stement对象
String strSql="SELECT TOP 5 p_id,p_type,p_name,p_price,p_quantity FROM product order by p_time desc";
ResultSet rs=stmt.executeQuery(strSql);//通过Statement对象的executeQuery()方法,执行指定的查询并将结果集保存在rs中
%>
<center><h2>最新前5位商品信息</h2></center>
<table border="1" align="center">
<tr>
<td>商品编号</td>
<td>商品类别</td>
<td>商品名称</td>
<td>商品单价</td>
<td>商品数量</td>
</tr>
<%while (rs.next()){%>//利用while循环结构输出rs中的值
<tr bgcolor="lightblue">
<td><%=rs.getString("p_id")%></td>
<td><%=rs.getString("p_type")%></td>
<td><%=rs.getString("p_name")%></td>
<td><%=rs.getFloat("p_price")%></td>
<td><%=rs.getInt("p_quantity")%></td>
</tr>
<%
}
rs.close();
stmt.close();
conn.close();
}
catch(ClassNotFoundException e)
{
out.println(e.getMessage());
}
catch(SQLException e)
{
out.println(e.getMessage());
}
%>
</table>
executeUpdate():一般用于执行SQL 的insert、update、delete、也可以执行SQL数据定义语言如create、alter、drop等.返回影响的记录总行数。
executeQuery():一般用于执行SQL的select。返回ResultSet接口实例(即结果集)
execute():一般在不知道执行SQL语句后会产生什么结果或可能有多种类型的结果产生时才会使用。返回ResultSet结果集和影响的记录总行数。
- Stateme接口ResultSet接口executeQuery检索最新商品信息.txt
- 接口 ResultSet
- 接口 ResultSet
- ResultSet接口
- ResultSet接口
- ResultSet接口
- 新闻api接口 关键字检索最新新闻动态
- Java.sql.ResultSet 接口
- JDBC之ResultSet接口
- Java ResultSet接口 详细说明
- CallableStatement接口.txt
- PreparedStatement接口.txt
- executeUpdate更新商品信息.txt
- java.sql 接口 PreparedStatement ResultSet DriverManager
- JDBC中Statement接口、ResultSet接口中的方法
- statement接口中executeUpdate()、executeQuery()、execute()方法处理
- statement接口中executeUpdate()、executeQuery()、execute()方法处理
- 接口对接手册(检索篇)
- DLL注入技术之ComRes注入
- ResultSetMetaData获取结果集原始登信息.txt
- ip头校验和
- RTP与TCP
- VMware安装教程
- Stateme接口ResultSet接口executeQuery检索最新商品信息.txt
- 在Linux中DOS格式的文件和unix格式文件的相互转换
- 使用预编译SQL语句
- Android:单元测试Junit的配置
- oracle多表关联删除数据表记录方法
- 事务处理典型代码.txt
- adb 增加认证功能
- 计数器
- 给IT新人的15点建议:苦逼程序员的辛酸反省与总结。(转)