sql >> Databasteknik >  >> RDS >> Mysql

Java Class.forName, JDBC-anslutning laddar drivrutinen

Class.forName() försöker ladda den namngivna klassen. I tidiga versioner av JDBC var detta nödvändigt som Driver klass krävde att klassen laddades på detta sätt. Detta har inte krävts på evigheter.

Lämna samtalet och inget dåligt kommer att hända.

Av någon anledning fortsätter handledningar och exempel på det gamla sättet.

Den enda lilla fördelen med att ladda klassen manuellt är att den berättar exakt vad problemet är om du inte har rätt klass i klassvägen.



  1. Kommer ett SQL Server Job att hoppa över en schemalagd körning om den redan körs?

  2. PHP PDO Förberedd sats bind NULL-värde

  3. ORA-01219:databas inte öppen:frågor tillåtna endast på fasta tabeller/vyer

  4. Hur ansluter man till mssql med pdo via PHP och Linux?