`
java1573
  • 浏览: 123354 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

J2EE预览:使用XML封装JDBC语句设计

阅读更多

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
分享到:
评论

相关推荐

    包含了J2EE , EJB, MVC, JDBC, Struts技术的例子

    在IT行业中,J2EE(Java 2 Platform, Enterprise Edition)是一个用于开发和部署企业级应用程序的框架。它由Sun Microsystems(现已被Oracle收购)推出,旨在提供一个跨平台、可扩展且安全的环境,用于构建分布式...

    j2ee简介(包括servletjavabean jsp jdbc hibernate struts spring)

    Hibernate自动处理SQL语句生成和结果集映射,使得开发者可以使用Java对象而不是SQL来操作数据库。通过配置XML或注解,Hibernate可以透明地管理数据库的持久化。 **Struts** Struts是基于MVC(Model-View-...

    j2ee项目练习 jdbc+struts

    2. 获取数据库连接:使用`DriverManager.getConnection()`创建到数据库的连接。 3. 创建Statement或PreparedStatement对象:用于执行SQL语句。 4. 执行SQL:可以是查询、插入、更新或删除操作。 5. 处理结果:如果...

    J2EE经典教程

    - **Create**:使用`INSERT`语句插入新记录。 - **Read**:使用`SELECT`语句查询记录。 - **Update**:使用`UPDATE`语句更新记录。 - **Delete**:使用`DELETE`语句删除记录。 #### 第3章 JDBC进阶 ##### 3.1 ...

    CodeNotes for J2EE - EJB, JDBC, JSP and Servlet

    《CodeNotes for J2EE - EJB, JDBC, JSP and Servlet》这本书是针对Java企业级应用开发的一份宝贵资源,主要涵盖了四个关键的技术领域:Enterprise JavaBeans(EJB),Java Database Connectivity(JDBC),Java...

    非常全面的一个j2ee教程(经过整理,适合初学者)

    - **Create**:使用INSERT语句插入数据。 - **Read**:使用SELECT语句查询数据。 - **Update**:使用UPDATE语句更新数据。 - **Delete**:使用DELETE语句删除数据。 #### 第3章 JDBC进阶 - **3.1 DBConnection...

    基于J2EE网络留言板的设计

    《基于J2EE网络留言板的设计》 J2EE(Java 2 Platform Enterprise Edition)是Java平台的企业版,旨在为开发企业级应用程序提供一个全面、稳定且安全的框架。它构建在J2SE(Java 2 Platform Standard Edition)之上...

    J2ee学习轨迹.txt

    - **SQL语句执行**:掌握使用JDBC执行SQL语句的方法,包括查询、更新、删除等操作。 - **事务管理**:了解如何在JDBC中管理事务。 - **批处理**:学习如何使用JDBC进行批处理操作,提高数据库操作效率。 - **结果集...

    j2ee课程设计小项目(jsp+servlet+javaBean+jdbc)

    【标题】"j2ee课程设计小项目(jsp+servlet+javaBean+jdbc)"是一个基于Java Web技术的实践性学习项目,旨在让学生掌握J2EE(Java 2 Platform, Enterprise Edition)开发的基本流程和核心组件的运用。在这个项目中,...

    J2EE实验指导.doc

    实验一的目标是让学生熟悉Tomcat服务器与JSP的配合使用,以及基于MVC设计模式的基础配置。首先,需要安装JDK和JRE,确保Java环境的正确设置。JDK安装完成后,需要配置相应的环境变量,如JAVA_HOME、PATH和CLASSPATH...

    IBM J2EE Development 精品教程

    - **最佳实践**:使用HTTPS、限制访问等。 ##### 42. 工作负载管理和扩展 (UNIT42) - **定义**:如何根据应用负载动态调整资源分配。 - **扩展策略**:水平扩展、垂直扩展等。 ##### 43. 考试应用案例研究 (UNIT43...

    J2EE连接数据库的增删改查

    - **增加(INSERT)**:使用`PreparedStatement`的`executeUpdate()`方法执行插入语句。 - **删除(DELETE)**:同样使用`executeUpdate()`执行删除操作。 - **修改(UPDATE)**:更新数据时,先设置参数,再调用...

    J2EE学习笔记(J2ee初学者必备手册)

    - **图形用户接口(GUI)**:使用Swing或JavaFX库来创建桌面应用程序的图形界面。 - **事件处理模型**:理解事件监听器模式,能够为组件添加事件处理逻辑。 - **线程(Threads)**:多线程可以让程序同时执行多个...

    酒店管理毕业设计j2ee

    【酒店管理毕业设计J2EE】是一个以Java企业版(J2EE)技术为核心,针对酒店管理系统进行开发的毕业设计项目。此系统旨在模拟实际酒店的运营流程,提供包括客房预订、入住、退房等一系列服务功能,以帮助学生在实践中...

    山东建筑大学J2EE讲义

    - **部分Java驱动**(Type 2):使用本地API通过JDBC到ODBC桥接器间接连接到数据库。 - **本地API驱动**(Type 1):直接调用数据库厂商提供的ODBC驱动。 **2.3 JDBC使用准备工作** - 加载JDBC驱动。 - 连接...

    J2EE软件工程师内部培训资料

    - **如何使用JDBC**:详细介绍如何连接到数据库、执行SQL语句和处理结果集。 - **JDBC中的异常**:讲解在使用JDBC过程中可能遇到的常见异常类型及其处理方法。 - **JDBC中的事务**:解释如何使用JDBC来管理数据库...

Global site tag (gtag.js) - Google Analytics