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:

  1. Ett specifikationsdokument, tillgängligt från JSR-221-sidan
  2. API: en och dess dokumentation, ingår i Java SE API (paketen java.sql och javax.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



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow