Als «jdbc» getaggte Fragen

JDBC (Java DataBase Connectivity) ist die Basis-API, die die Interaktion mit SQL-Datenbankservern ermöglicht, indem SQL-Anweisungen mit der Programmiersprache Java ausgeführt werden.


13
Wie richte ich einen Verbindungspool in JDBC ein?
Kann jemand Beispiele oder Links zum Einrichten eines JDBC-Verbindungspools bereitstellen? Bei der Suche in Google sehe ich viele verschiedene Möglichkeiten, dies zu tun, und es ist ziemlich verwirrend. Letztendlich brauche ich den Code, um ein java.sql.ConnectionObjekt zurückzugeben, aber ich habe Probleme beim Einstieg. Alle Vorschläge sind willkommen. Update: Haben javax.sqloder …

3
Schließen von JDBC-Verbindungen im Pool
Unser Standardcode-Abschnitt für die Verwendung von JDBC ist ... Connection conn = getConnection(...); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close(); stmt.close(); conn.close(); Frage 1: Sollte man bei Verwendung des Verbindungspools die Verbindung am Ende schließen? Wenn ja, ist der Zweck …

16
Wie konvertiere ich TimeStamp in Java in Date?
Wie konvertiere ich 'timeStamp' in date nachdem ich die Anzahl in Java erhalten habe? Mein aktueller Code lautet wie folgt: public class GetCurrentDateTime { public int data() { int count = 0; java.sql.Timestamp timeStamp = new Timestamp(System.currentTimeMillis()); java.sql.Date date = new java.sql.Date(timeStamp.getTime()); System.out.println(date); //count++; try { Class.forName("com.mysql.jdbc.Driver"); Connection con = …
105 java  date  jdbc  timestamp 

6
MySQL 'Schema erstellen' und 'Datenbank erstellen' - Gibt es einen Unterschied?
Wenn ich einen Peak in die information_schemaDatenbank nehme und die Metadaten für eines meiner Lieblingsprojekte anspreche, fällt es mir schwer zu verstehen, welche (wenn überhaupt) Unterschiede zwischen dem create schemaBefehl und dem create databaseBefehl für MySQL bestehen. Gibt es Unterschiede? Wenn nicht, ist dies ein eher typisches Verhaltensmuster für relationale …
104 sql  mysql  oracle  jdbc  database 

13
Oracle JDBC ojdbc6 Jar als Maven-Abhängigkeit
Ich kann Maven scheinbar nicht dazu bringen, die Datei ojdbc6.jar in die Kriegsdatei meines Projekts zu bündeln. Ich habe es in der POM-Datei arbeiten, wenn eine Abhängigkeit direkt für Hibernate-Tools angegeben wird. Es wird jedoch nicht mit der Kriegsdatei des Projekts gebündelt, und daher wird mein Projekt nicht auf Tomcat …
103 oracle  maven  jdbc  war 

6
JdbcTemplate queryForInt / Long ist in Spring 3.2.2 veraltet. Womit soll es ersetzt werden?
Die queryforInt / queryforLong-Methoden in JdbcTemplate sind in Spring 3.2 veraltet. Ich kann nicht herausfinden, warum oder was als die beste Vorgehensweise angesehen wird, um vorhandenen Code mit diesen Methoden zu ersetzen. Eine typische Methode: int rowCount = jscoreJdbcTemplate.queryForInt( "SELECT count(*) FROM _player WHERE nameKey = ? AND teamClub = …

19
ORA-01882: Zeitzonenregion nicht gefunden
Ich greife über eine Java-Anwendung auf eine Oracle-Datenbank zu. Wenn ich meine Anwendung ausführe, wird folgende Fehlermeldung angezeigt: java.sql.SQLException: ORA-00604: Fehler bei rekursiver SQL-Ebene 1 ORA-01882: Zeitzonenbereich nicht gefunden
102 oracle  jdbc  timezone 

6
Mehrere Abfragen in Java in einer einzigen Anweisung ausgeführt
Hallo, ich habe mich gefragt, ob es möglich ist, so etwas mit JDBC auszuführen, da es derzeit eine Ausnahme darstellt, obwohl dies im MySQL-Abfragebrowser möglich ist. "SELECT FROM * TABLE;INSERT INTO TABLE;" Ich weiß zwar, dass es möglich ist, die SQL-Abfragezeichenfolge zu teilen und die Anweisung zweimal auszuführen, aber ich …
100 java  mysql  sql  jdbc 


2
Mehrfaches Wiederverwenden eines PreparedStatements
Kann ich bei Verwendung von PreparedStatement mit einer einzelnen gemeinsamen Verbindung ohne Pool eine Instanz für jede dml / sql-Operation neu erstellen, die die Leistung vorbereiteter Anweisungen beibehält? Ich meine: for (int i=0; i<1000; i++) { PreparedStatement preparedStatement = connection.prepareStatement(sql); preparedStatement.setObject(1, someValue); preparedStatement.executeQuery(); preparedStatement.close(); } anstatt: PreparedStatement preparedStatement = connection.prepareStatement(sql); …

5
Wie erhalte ich die Anzahl der Spalten aus einem JDBC ResultSet?
Ich verwende CsvJdbc (es ist ein JDBC-Treiber für CSV-Dateien), um auf eine CSV-Datei zuzugreifen. Ich weiß nicht, wie viele Spalten die CSV-Datei enthält. Wie kann ich die Anzahl der Spalten ermitteln? Gibt es dafür eine JDBC-Funktion? Ich kann keine Methoden dafür in java.sql.ResultSet finden. Für den Zugriff auf die Datei …
92 java  jdbc  csv  resultset 


5
org.postgresql.util.PSQLException: FATAL: Entschuldigung, bereits zu viele Clients
Ich versuche, eine Verbindung zu einer Postgresql-Datenbank herzustellen. Es wird der folgende Fehler angezeigt: Fehler: org.postgresql.util.PSQLException: FATAL: Entschuldigung, bereits zu viele Clients Was bedeutet der Fehler und wie behebe ich ihn? Meine server.propertiesDatei lautet wie folgt: serverPortData=9042 serverPortCommand=9078 trackConnectionURL=jdbc:postgresql://127.0.0.1:5432/vTrack?user=postgres password=postgres dst=1 DatabaseName=vTrack ServerName=127.0.0.1 User=postgres Password=admin MaxConnections=90 InitialConnections=80 PoolSize=100 MaxPoolSize=100 KeepAliveTime=100 …
91 java  sql  postgresql  jdbc 

5
Warum verwenden wir eine DataSource anstelle eines DriverManager?
Ich lese die Java JDBC-Spezifikation (vr. 4) und bin auf diese Aussage gestoßen: DataSource - Diese Schnittstelle wurde in die optionale JDBC 2.0-Paket-API eingeführt. Es wird gegenüber DriverManager bevorzugt, da Details zur zugrunde liegenden Datenquelle für die Anwendung transparent sind Ich versuche zu verstehen, was der Unterschied zwischen a Connectionund …
89 java  jdbc  datasource 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.