Complete JDBC Programming Part-2

所在平台: Udemy

课程主页: https://www.udemy.com/course/complete-jdbc-programming-part-2/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程总结:Complete JDBC Programming Part-2** 本课程是 Java 数据库编程的进阶篇,旨在帮助学习者夯实 Java 高级数据库开发的基础。课程涵盖了 JDBC 的诸多核心概念和高级应用,包括: * **SQL 查询执行生命周期**:深入理解 SQL 查询的执行过程。 * **PreparedStatement**:学习使用预编译语句,提升性能并防止 SQL 注入。 * **Statement 与 PreparedStatement 的对比**:明确两者在安全性、性能和易用性上的差异。 * **SQL 注入攻击**:了解 SQL 注入的原理和防范措施。 * **存储过程、CallableStatement、游标、函数**:掌握与数据库存储过程及函数的交互方式。 * **Statement、PreparedStatement、CallableStatement 的综合比较**:全面分析三者的适用场景。 * **批量更新 (Batch Updates)**:学习如何高效地执行批量数据库操作。 * **execute Query()、execute Update()、execute()、execute Batch() 的区别**:理解不同执行方法的用途。 * **日期、BLOB 和 CLOB 类型的处理**:学习如何在数据库中插入和检索日期、二进制大对象 (BLOB) 和字符大对象 (CLOB) 数据。 * **数据库连接管理**:探索使用 properties 文件进行连接配置,以及获取 Connection 对象的多种方式。 * **事务管理**:理解事务的概念、Savepoint 的使用,以及事务并发问题和隔离级别。 * **元数据 (Metadata)**:学习使用 DatabaseMetaData、ResultSetMetaData、ParameterMetaData 来获取数据库和查询的元信息。 * **非传统数据库集成**:了解如何使用 JDBC 连接 Excel 等非传统数据源。 * **ResultSet 的高级特性**:深入学习 ResultSet 的不同类型(如前向只读、可滚动、敏感/不敏感、只读/可更新)及其保持性。 * **RowSets 与 ResultSets 的区别及 RowSets 的应用**:理解 RowSets 的优势,并学习如何使用各种 RowSets。 * **其他 JDBC 类型**:介绍 RowId 等其他重要的 JDBC 数据类型。 * **JDBC FAQ**:解答学习者在 JDBC 开发中最常遇到的问题。 通过本课程的学习,学员将能够熟练运用 JDBC 进行复杂的 Java 数据库编程,构建更安全、高效、稳定的数据驱动应用程序。

课程评论(0条)

课程详情

JDBC is the Base for Java Database Programming. In this Course you will get strong base about Java Advanced database concepts. The following are various concepts discussed in this course. 1. Life cycle of SQL query Execution2. PreparedStatement3. Differences between Statement & PreparedStatement4. SQL Injection Attack5. Stored Procedures6. Callable Statement7. Cursors8. Functions9. Statement vs PreparedStatement vs CallableStatement10. Batch updates11. execute Query vs execute Update() vs execute() vs execute Batch()12. Insert & Retrieve Date values13. BLOB & CLOB introduction14. Insert & Retrieve BLOB Type15. Insert & Retrieve CLOB Type16. Connection with properties17. working with properties18. Different ways to get Connection object19. Transaction management20. Savepoint21. Transaction Concurrency problems & Isolation Levels22. Metadata a) Database Metadata b) ResultSetMetaData c) ParameterMetaData23. JDBC with non-Traditional Databases like Excel24. ResultSet Types a) Forward only & Scrollable b) Scroll sensitive & Scroll insensitive c) Read only & Updatable25. ResultSet Holdability26. RowSets vs ResultSets27. Working with all RowSets28. Miscellaneous types like RowId etc29. Topmost Important JDBC FAQs

课程标签

0人关注该课程

主题相关的课程