- 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.
推薦閱讀
- scikit-learn Cookbook
- Flutter開發實戰詳解
- 數據庫程序員面試筆試真題與解析
- 正則表達式經典實例(第2版)
- KnockoutJS Starter
- 精通MATLAB(第3版)
- Mastering Data Mining with Python:Find patterns hidden in your data
- Learning AngularJS for .NET Developers
- PHP+Ajax+jQuery網站開發項目式教程
- 快速入門與進階:Creo 4·0全實例精講
- Hands-On JavaScript for Python Developers
- 3ds Max印象 電視欄目包裝動畫與特效制作
- Python Deep Learning
- Advanced Python Programming
- Learning TypeScript