- Scala for Data Science
- Pascal Bugnion
- 185字
- 2021-07-23 14:33:10
JDBC summary
We now have an overview of JDBC. The rest of this chapter will concentrate on writing abstractions that sit above JDBC, making database accesses feel more natural. Before we do this, let's summarize what we have seen so far.
We have used three JDBC classes:
- The
Connection
class represents a connection to a specific SQL database. Instantiate a connection as follows:import java.sql._ Class.forName("com.mysql.jdbc.Driver")val connection = DriverManager.getConnection( "jdbc:mysql://127.0.0.1:3306/test", "root", // username when connecting "" // password )
Our main use of
Connection
instances has been to generatePreparedStatement
objects:connection.prepareStatement("SELECT * FROM physicists")
- A
PreparedStatement
instance represents a SQL statement about to be sent to the database. It also represents the template for a SQL statement with placeholders for values yet to be filled in. The class exposes the following methods: - A
ResultSet
instance represents a set of rows returned by aSELECT
orSHOW
statement.ResultSet
exposes methods to access fields in the current row:
The ResultSet
instance exposes the .next
method to move to the next row; .next
returns true
until the ResultSet
has advanced to just beyond the last row.
推薦閱讀
- Learning Scala Programming
- Java 開發從入門到精通(第2版)
- Python爬蟲開發與項目實戰
- 微信公眾平臺開發:從零基礎到ThinkPHP5高性能框架實踐
- Microsoft System Center Orchestrator 2012 R2 Essentials
- Mastering Apache Spark 2.x(Second Edition)
- Mastering Elasticsearch(Second Edition)
- Magento 2 Beginners Guide
- Java Hibernate Cookbook
- Beginning C# 7 Hands-On:The Core Language
- Manage Your SAP Projects with SAP Activate
- Cinder:Begin Creative Coding
- 基于Docker的Redis入門與實戰
- Mastering Assembly Programming
- Learning WebRTC