`

JDBC用ResultSet插入记录注意事项?

阅读更多

1.Select语句不能用*,必须用Select A, B, C from table. (A,B, C是要Insert的字段)
2.Select语句只能是单表,不能存在两个或以上的表。
3.updateString的字段必须在Select语句中列出。(如上面, 只能更新或插入A, B, C字段)
4.用ResultSet.CONCUR_UPDATABLE参数建立Statement.
5.Select语句不能使用Order by
6.Select语句必须包含主Key或所有not null的字段

代码示例:

rs.moveToInsertRow();
rs.updateString("title", this.title);
rs.updateString("author", this.author);
rs.updateString("content",this.content);
rs.insertRow();

分享到:
评论

相关推荐

    jdbc教程_jdbc教程

    这个简单的例子展示了如何使用JDBC插入一条记录到数据库。实际开发中,还需要处理异常,以及确保在所有操作完成后正确关闭资源。 总的来说,JDBC是Java程序员与数据库交互的重要工具,理解和掌握JDBC可以让你编写出...

    JDBC的工具类

    在实际项目中,这个JDBC工具类可以用于执行CRUD操作,例如插入记录、更新记录、删除记录和查询数据。只需调用`executeQuery()`或`executeUpdate()`方法,并传入相应的SQL语句即可。 7. **与MySQL的结合** 当使用...

    JDBC 基础入门

    文件`JDBC基础-运行示例程序.htm`中,提供了实际运行JDBC代码的步骤和注意事项,帮助初学者更好地理解JDBC的实战应用。 总的来说,JDBC为Java开发者提供了强大而灵活的工具,以适应各种数据库系统,无论是在简单的...

    sqljdbc4.0jar文件

    **注意事项** - 确保你的Java版本与`sqljdbc4.0.jar`兼容。不同版本的JDBC驱动可能对Java版本有特定的要求。 - 为了安全起见,不要在代码中硬编码数据库凭证,而是应该使用环境变量或配置文件。 - `sqljdbc4.0.jar` ...

    jdbc连接sqlserver数据库连接代码

    #### 三、注意事项 1. **驱动版本兼容性**:确保使用的 JDBC 驱动版本与 SQL Server 的版本兼容。 2. **异常处理**:在实际应用中,应更加细致地处理异常情况,例如提供更友好的错误信息提示。 3. **资源管理**:...

    JDBC学习笔记

    - **注意事项**:确保索引号与SQL语句中的参数位置一致。 #### 十三、JDBC在实际项目中的应用 - **数据访问层(DAO)设计**: - 实现数据访问接口,封装数据库操作逻辑。 - 使用工厂模式创建DAO实例。 - **异常...

    sqljdbc_3.0.rar

    4. 注意事项: - 避免SQL注入:在处理用户输入时,推荐使用PreparedStatement,并预编译SQL语句,以防止SQL注入攻击。 - 错误处理:编程时应捕获SQLException及其子类,以处理可能的数据库错误。 - 连接池管理:...

    javaResultSet常用方法.pdf

    4. **使用注意事项** - 在使用`ResultSet`时,务必确保已正确执行了SQL查询,否则调用其方法可能会抛出异常。 - 使用`ResultSet`时要注意资源管理,使用完后要关闭以释放数据库连接和内存资源,防止资源泄漏。 -...

    新版jdbc包

    Java JDBC(Java ...读取`readme.txt`文件可以帮助我们了解关于新版JDBC包的详细信息,如使用指南、注意事项、已知问题和解决方案等。确保正确阅读并遵循这些指导,将有助于顺利地集成和使用这个新版本的JDBC包。

    gbase jdbc 驱动下载 gbase-connector-java

    注意事项** - 确保GBase数据库服务器已启动并允许远程连接。 - 检查防火墙设置,确保JDBC连接的端口是开放的。 - 如果遇到问题,查阅GBase官方文档或在线社区获取帮助。 总的来说,`gbase-connector-java-8.3.81....

    java-JDBC数据库增删改查

    `java实验指导书.doc`和`说明.txt`文件可能提供了更详细的步骤和注意事项,例如处理异常、事务管理、批处理等高级话题。在实际开发中,还需要注意安全性,避免SQL注入攻击,可以使用预编译的`PreparedStatement`来...

    JDBC个人小结

    - **注意事项**: 通常将批处理作为单个事务处理,避免数据不一致。 #### 五、DAO模式应用 - **定义连接工具类**: 使用连接池获取连接。 - **连接参数**: 写在属性文件中。 - **定义实体类**: 与数据表对应。 - *...

    JDBCDemo2.rar

    7. 注意事项: - 连接池:在实际应用中,使用连接池(如C3P0、HikariCP)管理数据库连接,以提高性能和资源利用率。 - 事务管理:对于多条SQL操作,应确保在同一个事务中,以保持数据一致性。 - 异常处理:捕获和...

    Oracle数据库的jdbc驱动

    5. 注意事项: - 确保驱动版本与数据库版本兼容,否则可能会出现连接问题。 - 避免长时间保持数据库连接开放,以防止资源耗尽。 - 在生产环境中,为了安全起见,应使用连接池和预编译的SQL,防止SQL注入攻击。 ...

    jdbc-interface.zip_Aglet_java aglet_jdbc

    2. **readme-JDBC.txt**:这是一个文本文件,可能是关于如何配置和使用JDBC驱动的说明,或者包含了一些示例代码和注意事项。可能包括了数据库URL、用户名、密码的设置方法,以及如何加载和初始化JDBC驱动的信息。 3...

    mysql-jdbc.jar:mysql的jdbc驱动

    `说明.txt`可能包含了驱动的使用指南、版本信息、注意事项等内容,对于初次使用者来说是很好的参考。 在开发环境中,这个jar文件通常会被添加到项目的类路径中,以便在运行时能够找到并使用。在现代的构建工具如...

    jdbc 简单实例 教你学会Java连数据库

    6. **数据库操作的其他注意事项**: - 为了性能和资源管理,应使用try-with-resources或手动关闭数据库资源(如`Connection`,`Statement`,`ResultSet`)。 - 事务管理,如`conn.setAutoCommit(false)`来开启手动...

    中软国际java培训使用jdbc连接数据库

    本教程聚焦于中软国际的Java培训课程,重点在于如何利用JDBC进行数据库连接,以及在实现用户注册、登录等常见功能时的注意事项,特别是防范SQL注入攻击。 首先,我们需要理解JDBC的核心概念。JDBC提供了一组API,...

Global site tag (gtag.js) - Google Analytics