JDBC:删除
public boolean delByLoginName(String loginName) {
boolean rt = false;
Connection conn = null;
PreparedStatement stmt = null;
conn = DBManager.getConnection();
String sqlStr = "DELETE FROM RNRDSYS.DBO.T_USER_INFO "+" WHERE LOGIN_NAME = ? ";
try {
stmt = conn.prepareStatement(sqlStr,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
stmt.setString(1, loginName);
stmt.executeUpdate();
rt = true;
}catch (Exception e) {
e.printStackTrace();
rt =false;
} finally {
try {
if (conn != null)
conn.close();
} catch (Exception e) {
logger.error("数据库无法关闭");
}
}
return rt;
}
分享到:
相关推荐
根据给定文件的信息,本文将围绕“用JDBC实现数据库的级联删除与更新”这一主题进行深入探讨,包括理解需求、设计思路、具体实现步骤以及相关代码示例。 ### 1. 需求理解 #### 1.1 业务场景 在本案例中,存在两个...
执行查询后,结果会返回一个`ResultSet`对象,可以通过`next()`方法遍历每一行数据。`ResultSet`提供了多种方法来获取列的值,如`getString()`, `getInt()`, `getDouble()`等。 **关闭资源** 在完成数据库操作后,...
首先,**JDBC创建触发器** 是一种数据库级别的事件响应机制,允许在特定数据库事件(如插入、更新或删除记录)发生时自动执行预定义的SQL代码。通过JDBC,我们可以编写Java程序来动态生成并执行创建触发器的SQL语句...
综上所述,JDBC的批量操作包括批量插入、批量更新、批量删除等,它们都依赖于`PreparedStatement`的批量处理能力。通过合理的使用这些批量操作,可以显著提高Java应用程序在处理大量数据时的性能和效率。
4. **游标支持**:游标允许程序逐行处理查询结果,方便实现分页、更新和删除操作。 5. **事务处理**:JDBC提供了对ACID(原子性、一致性、隔离性、持久性)事务的支持,确保数据的一致性。 对于SQL Server特定的...
2. **结果集的维护(Result Set Maintenance)**:允许在结果集中插入、删除和更新行,使得对结果集的操作更加直接。 3. **SQLXML类型(SQLXML Type)**:支持XML数据类型的处理,使数据库和XML数据之间的交互更为...
jsp + servlet + springboot + springJdbc + druid + mysql 员工列表 ID 姓名 性别 入职日期 所属部门 部门地址 操作 1 张三 男 1982-2-2 开发部 北京 修改|删除 2 李四 男 1982-2-2 开发部 北京 修改|删除
6. **数据库设计**: 该项目中的数据库可能包括宠物、客户、订单等表,每个表都有特定的字段来存储相应数据,如宠物的ID、品种、年龄,客户的姓名、联系方式,订单的商品列表和总价等。数据库设计应遵循第三范式(3NF...
- JDBC 2.0 引入了可更新的结果集,允许直接在结果集上进行更新、插入和删除操作,而无需通过 `Statement` 的 `executeUpdate()` 方法执行SQL语句。 - 创建可更新结果集时,需要指定并发性类型,如 `ResultSet....
这些语句可以是SELECT、INSERT、UPDATE或DELETE,用于获取、添加、修改或删除数据库中的数据。 `Server.java`则可能是一个服务端程序,它接收来自客户端的请求,并使用JDBC处理这些请求。服务器可能需要管理多个...
在删除数据时,可以删除所有记录,也可以删除部分行数据。例如,删除student表中id为3的记录。 在数据的查询方面,JDBC提供了强大的SQL语句进行数据的筛选。SQL语句中使用各种条件表达式进行数据筛选,如使用比较...
删除数据需要指定要删除的数据表和字段,然后使用 executeUpdate() 方法执行删除操作。 * 查询数据:使用 JDBC 的 Statement 或 PreparedStatement 对象可以查询数据。查询数据需要指定要查询的数据表和字段,然后...
在Java应用程序中,JDBC允许我们执行CRUD(创建、读取、更新和删除)操作,连接管理,以及数据查询。 Spring框架是一个开源的应用程序框架,它简化了Java企业级应用的开发。Spring JDBC模块是Spring框架的一部分,...
通过这个驱动,开发者可以进行数据库的创建、查询、更新和删除等操作。 使用JDBC进行数据库操作的基本步骤如下: 1. 加载驱动:使用`Class.forName()`方法加载对应的JDBC驱动。 2. 创建连接:通过`DriverManager....
在本项目中,“jsf+javabean+jdbc完成对表增删查改”指的是使用JSF与JavaBean以及JDBC技术来实现对数据库中表格的基本操作:添加(Insert)、删除(Delete)、查询(Query)和修改(Update)。 首先,让我们深入...
JDBC学习笔记 JDBC(Java DataBase Connectivity)是一种Java程序语言访问数据库的标准接口。...JDBC 2.0提供了许多增强功能,例如数据源接口、连接池、分布式事务、行集等。这些功能可以使得JDBC编程更加灵活和高效。
使用这些驱动,开发者可以在Java应用中执行SQL查询,创建表,插入、更新和删除数据,甚至进行复杂的事务处理。JDBC驱动还支持预编译的SQL语句(PreparedStatement)以提高性能,以及批处理操作,以减少网络通信次数...
JDBC(Java Database Connectivity)是Java中用于访问数据库的标准API,提供了连接、查询、插入、更新和删除数据的能力。这个"Struts2-Crud+JdbcDemo"项目是一个基础的学习示例,涵盖了如何使用Struts2和JDBC进行...
Apache Camel 的 JDBC 组件允许开发者在路由中执行SQL查询,插入、更新或删除数据库记录。它可以连接到任何支持JDBC的数据库,包括MySQL、Oracle、PostgreSQL等。使用JDBC组件时,你需要提供数据库URL、用户名、...