xml内容示例:
<sql id="001" comment="查询学生信息"></sql>
select * fom t_stu a
where a.stu_id='{0}'
and a.stu_name='{1}'
<sql id="002" comment="更新学生信息"></sql>
update t_stu a
set a.comment='学生{1}'||'学号:{0}'
where set a.stu_id='{0}'
java 伪代码:
String sql = sqlUtil.getSQLByID("001");
String comment = sqlUtil.getCommentByID("001");
sql.setParamMeterByName(0,"100");
sql.setParamMeterByName(1,"张三");
这时sql字符串的内容实际为:
sql = "select * fom t_stu a where a.stu_id='100' and a.stu_name='张三';
stmt.executesql(sql);
println(comment+"执行成功!");
- java_xml.rar (10.2 KB)
- 描述: 通过XML保存JDBC相关配置(参考)
作者:13部王曦同学在学习J2EE的XML开发的小项目。
说明:做得越多,收获越多。
- 下载次数: 51
分享到:
相关推荐
在IT行业中,J2EE(Java 2 Platform, Enterprise Edition)是一个用于开发和部署企业级应用程序的框架。它由Sun Microsystems(现已被Oracle收购)推出,旨在提供一个跨平台、可扩展且安全的环境,用于构建分布式...
Hibernate自动处理SQL语句生成和结果集映射,使得开发者可以使用Java对象而不是SQL来操作数据库。通过配置XML或注解,Hibernate可以透明地管理数据库的持久化。 **Struts** Struts是基于MVC(Model-View-...
2. 获取数据库连接:使用`DriverManager.getConnection()`创建到数据库的连接。 3. 创建Statement或PreparedStatement对象:用于执行SQL语句。 4. 执行SQL:可以是查询、插入、更新或删除操作。 5. 处理结果:如果...
- **Create**:使用`INSERT`语句插入新记录。 - **Read**:使用`SELECT`语句查询记录。 - **Update**:使用`UPDATE`语句更新记录。 - **Delete**:使用`DELETE`语句删除记录。 #### 第3章 JDBC进阶 ##### 3.1 ...
《CodeNotes for J2EE - EJB, JDBC, JSP and Servlet》这本书是针对Java企业级应用开发的一份宝贵资源,主要涵盖了四个关键的技术领域:Enterprise JavaBeans(EJB),Java Database Connectivity(JDBC),Java...
- **Create**:使用INSERT语句插入数据。 - **Read**:使用SELECT语句查询数据。 - **Update**:使用UPDATE语句更新数据。 - **Delete**:使用DELETE语句删除数据。 #### 第3章 JDBC进阶 - **3.1 DBConnection...
《基于J2EE网络留言板的设计》 J2EE(Java 2 Platform Enterprise Edition)是Java平台的企业版,旨在为开发企业级应用程序提供一个全面、稳定且安全的框架。它构建在J2SE(Java 2 Platform Standard Edition)之上...
- **SQL语句执行**:掌握使用JDBC执行SQL语句的方法,包括查询、更新、删除等操作。 - **事务管理**:了解如何在JDBC中管理事务。 - **批处理**:学习如何使用JDBC进行批处理操作,提高数据库操作效率。 - **结果集...
【标题】"j2ee课程设计小项目(jsp+servlet+javaBean+jdbc)"是一个基于Java Web技术的实践性学习项目,旨在让学生掌握J2EE(Java 2 Platform, Enterprise Edition)开发的基本流程和核心组件的运用。在这个项目中,...
实验一的目标是让学生熟悉Tomcat服务器与JSP的配合使用,以及基于MVC设计模式的基础配置。首先,需要安装JDK和JRE,确保Java环境的正确设置。JDK安装完成后,需要配置相应的环境变量,如JAVA_HOME、PATH和CLASSPATH...
- **最佳实践**:使用HTTPS、限制访问等。 ##### 42. 工作负载管理和扩展 (UNIT42) - **定义**:如何根据应用负载动态调整资源分配。 - **扩展策略**:水平扩展、垂直扩展等。 ##### 43. 考试应用案例研究 (UNIT43...
- **增加(INSERT)**:使用`PreparedStatement`的`executeUpdate()`方法执行插入语句。 - **删除(DELETE)**:同样使用`executeUpdate()`执行删除操作。 - **修改(UPDATE)**:更新数据时,先设置参数,再调用...
- **图形用户接口(GUI)**:使用Swing或JavaFX库来创建桌面应用程序的图形界面。 - **事件处理模型**:理解事件监听器模式,能够为组件添加事件处理逻辑。 - **线程(Threads)**:多线程可以让程序同时执行多个...
【酒店管理毕业设计J2EE】是一个以Java企业版(J2EE)技术为核心,针对酒店管理系统进行开发的毕业设计项目。此系统旨在模拟实际酒店的运营流程,提供包括客房预订、入住、退房等一系列服务功能,以帮助学生在实践中...
- **部分Java驱动**(Type 2):使用本地API通过JDBC到ODBC桥接器间接连接到数据库。 - **本地API驱动**(Type 1):直接调用数据库厂商提供的ODBC驱动。 **2.3 JDBC使用准备工作** - 加载JDBC驱动。 - 连接...
- **如何使用JDBC**:详细介绍如何连接到数据库、执行SQL语句和处理结果集。 - **JDBC中的异常**:讲解在使用JDBC过程中可能遇到的常见异常类型及其处理方法。 - **JDBC中的事务**:解释如何使用JDBC来管理数据库...