`
- 浏览:
121360 次
- 性别:
- 来自:
郑州
-
实现的一个搜索的功能:
把代码记录一下
存储过程的其中之一:
CREATE PROCEDURE SelJishu
@SelStr nvarchar(4000)
AS
select edaic from tb_jishuwenzhang where edaic like '%'+@SelStr+'%'
union
select gongyi from tb_jishuwenzhang where gongyi like '%'+@SelStr+'%'
union
select ceshi from tb_jishuwenzhang where ceshi like '%'+@SelStr+'%'
union
select chuangan from tb_jishuwenzhang where chuangan like '%'+@SelStr+'%'
union
select fangda from tb_jishuwenzhang where fangda like '%'+@SelStr+'%'
union
select rf from tb_jishuwenzhang where rf like '%'+@SelStr+'%'
union
select shuzi from tb_jishuwenzhang where shuzi like '%'+@SelStr+'%'
union
select kongzhi from tb_jishuwenzhang where kongzhi like '%'+@SelStr+'%'
union
select wangluo from tb_jishuwenzhang where wangluo like '%'+@SelStr+'%'
union
select jiekou from tb_jishuwenzhang where jiekou like '%'+@SelStr+'%'
union
select huanchong from tb_jishuwenzhang where huanchong like '%'+@SelStr+'%'
union
select gonglv from tb_jishuwenzhang where gonglv like '%'+@SelStr+'%'
union
select emiemc from tb_jishuwenzhang where emiemc like '%'+@SelStr+'%'
union
select guangdian from tb_jishuwenzhang where guangdian like '%'+@SelStr+'%'
union
select qianru from tb_jishuwenzhang where qianru like '%'+@SelStr+'%'
union
select kebian from tb_jishuwenzhang where kebian like '%'+@SelStr+'%'
union
select anquan from tb_jishuwenzhang where anquan like '%'+@SelStr+'%'
GO
JSP页面里的调用:
Condata con=new Condata();
Connection conn=con.getConnection();
CallableStatement cmt=conn.prepareCall("{call SelJishu(?)}");
cmt.setString(1,s);
ResultSet rs= cmt.executeQuery();
while(rs.next())
{
out.print(" "+"1."+rs.getString("EDAIC")+"<br>");
}
rs.close();
cmt.close();
conn.close();
我用连接池连的数据库,代码挺多就不放了。
还有一件事,写程序一定要注意多保存文件。
一定要注意!
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
一、JSP调用存储过程的基本原理 `jsp`是一种基于Java的动态网页技术,可以嵌入Java代码,处理服务器端的逻辑。存储过程是预编译的SQL语句集合,存储在数据库中,可以执行复杂的业务逻辑,减少网络传输数据量,提高...
一、JSP调用存储过程基础 1. JSP与JavaBean:JSP虽然可以直接嵌入Java代码,但为了保持页面的清晰性,通常我们会使用JavaBean来封装业务逻辑。在调用存储过程的场景中,JavaBean可以作为中间层,负责与数据库交互。...
### JSP调用存储过程实例 #### 关键知识点一:JSP中调用存储过程的基本步骤 1. **创建CallableStatement对象**:在JSP中调用带有输入或输出参数的存储过程时,通常会使用`CallableStatement`对象。这是`...
这个例子讲解了如何使用JSP调用SQL Server的存储过程,并介绍了相关的知识点,例如创建表、创建存储过程、JSP调用存储过程、JDBC驱动、CallableStatement、Connection、事务机制和错误处理机制。
总之,通过JSP调用存储过程是Java Web开发中的常见操作,它允许我们在数据库层面封装复杂逻辑,同时在Java代码中控制调用过程和处理结果。理解并熟练掌握这一技术,对于开发高效、安全的应用至关重要。
以下是一个简单的JSP调用存储过程进行登录验证的步骤: 1. **创建存储过程**:在数据库中创建一个接受用户名和密码作为参数的存储过程,该过程会检查这些参数是否与数据库中记录匹配。例如: ```sql CREATE ...
这个例子中的"jsp调用存储过程"项目可能包含了实现上述步骤的示例代码,可以下载并参考学习,以更好地理解JSP调用存储过程的实践操作。通过实践,你可以更好地掌握这个技术,提高在实际项目中的应用能力。
JSP页面使用Java脚本来调用存储过程。以下代码展示了具体的步骤: ```jsp ;charset=gb2312"%> *"%> <tr><td>aaa</td><td>bbb</td></tr> String driver = "oracle.jdbc.driver.OracleDriver"; String strUrl =...
要调用存储过程,你需要创建一个`CallableStatement`对象,设置存储过程的参数(如果有),然后执行它。以下是一个例子,假设我们有一个名为`usp_GetEmployeesByDepartment`的存储过程,它接受一个部门ID作为输入...
### JSP调用SQL Server的存储过程 在本篇文章中,我们将探讨如何通过JSP页面来调用SQL Server中的存储过程。此示例涉及到数据库表的创建、存储过程的定义以及JSP页面上的具体实现。 #### 数据库表的创建 首先,...
4. **创建CallableStatement对象**:通过`conn.prepareCall(sql)`方法创建`CallableStatement`对象来调用存储过程。 5. **执行存储过程**:使用`executeQuery()`方法执行存储过程。 6. **处理结果集**:遍历`...
在JSP中,你可以利用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)来调用存储过程。下面是一个简单的JSP页面示例: ```jsp <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl...
3. **准备调用存储过程**: ```java String sql = "{?=call InsertUser(?,?,?,?,?,?,?,?)}"; CallableStatement cmd = cn.prepareCall(sql); ``` 4. **设置参数**: ```java // 生成随机UUID java.util.UUID...
8. 调用存储过程:在Mybatis中,通过定义Mapper接口和XML配置文件,可以方便地调用存储过程。Mapper接口中定义的方法对应存储过程的调用,XML配置文件则包含具体的SQL语句和参数绑定。 9. 文件命名与重命名:为了...
使用 JDBC,可以连接到数据库,执行 SQL 语句,调用存储过程等。 在本例中,使用了 JDBC 来连接到 SQL Server 数据库,调用 `InsertUser` 存储过程。 6. 存储过程的优点 存储过程有很多优点,例如可以提高数据库的...
- `exesyscommand.jsp`: 这看起来是一个Java Servlet,可能是用于通过Web接口与数据库交互,调用存储过程执行批处理脚本。 - `PR_OTHER_SYSTEM_DATA_IMPORT.prc`: 这可能是一个存储过程,用于导入其他系统数据,它...
- **Servlet**:作为Java Web应用的后端控制器,负责处理来自JSP的请求,执行业务逻辑,比如调用存储过程,然后将处理结果返回给JSP。 3. **存储过程**: 存储过程是预编译在数据库中的SQL语句集合,可以包含复杂...
在连接建立之后,我们创建了一个`CallableStatement`对象,这是JDBC提供的用于调用存储过程的接口。在第15行,我们使用`prepareCall`方法创建了`CallableStatement`实例,并将存储过程的调用语句传入。在第16行,...
总结,Struts2调用存储过程涉及数据库连接、DAO设计、Action控制和视图展示等多个环节。通过合理配置和编程,我们可以有效地利用存储过程提升应用的效率和灵活性。"Struts2_crud2.0_Procedure"示例提供了具体实现,...
本实验报告旨在让学生熟悉JSP访问数据库的基本方法,包括表单文本数据获取、数据库设计和创建、数据库增删改查操作、预处理语句的使用、JSP调用存储过程和事务的基本用法等。 一、实验目的: 1. 熟悉表单文本数据...