jdbc Handledning
Komma igång med jdbc
Sök…
Anmärkningar
JDBC, eller Java DataBase Connectivity, är Java-specifikationen för anslutning till (relationella) databaser. JDBC tillhandahåller ett gemensamt API i form av ett antal gränssnitt och undantag, och förväntningar (eller krav) från förare.
JDBC-specifikationen består av två delar:
- Ett specifikationsdokument, tillgängligt från JSR-221-sidan
- API: en och dess dokumentation, ingår i Java SE API (paketen
java.sql
ochjavax.sql
)
De flesta relationsdatabaser och vissa icke-relationsdatabaser tillhandahåller en drivrutin som implementerar JDBC.
versioner
Version | Utgivningsdatum |
---|---|
3,0 | 2002-02-06 |
4,0 | 2006-12-11 |
4,1 | 2011-07-07 |
4,2 | 2014/03/18 |
Skapa en anslutning
För att kunna använda JDBC måste du ha JDBC-drivrutinen för din databas på klassens sökväg.
Det finns flera sätt att ansluta till en databas, men de vanliga sätten är att antingen använda java.sql.DriverManager
eller konfigurera och använda en databasspecifik implementering av javax.sql.DataSource
.
Ett enkelt exempel för att skapa en anslutning till en databas med url jdbc:somedb://localhost/foobar
och utföra ett uppdateringsförklaring för att ge alla anställda en höjning på 5%:
try (Connection connection = DriverManager.getConnection(
"jdbc:somedb://localhost/foobar", "anna", "supersecretpassword");
Statement updateStatement = connection.createStatement()) {
updateStatement.executeUpdate("update employees set salary = salary * 1.05");
}
För ytterligare information se skapa en databasanslutning