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.
Ich möchte eine Datenbank erstellen, die nicht über JDBC existiert. Im Gegensatz zu MySQL unterstützt PostgreSQL keine create if not existsSyntax. Was ist der beste Weg, um dies zu erreichen? Die Anwendung weiß nicht, ob die Datenbank vorhanden ist oder nicht. Es sollte prüfen, ob die Datenbank vorhanden ist, und …
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 …
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 …
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 = …
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 …
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 …
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 = …
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
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 …
In MySQL habe ich zwei Tabellen tableAund tableB. Ich versuche zwei Abfragen auszuführen: executeQuery(query1) executeQuery(query2) Aber ich bekomme folgenden Fehler: can not issue data manipulation statements with executeQuery(). Was bedeutet das?
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); …
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 …
Was wird der Befehl Class.forName("oracle.jdbc.driver.OracleDriver") genau tun, während Sie eine Verbindung zu einer Oracle-Datenbank herstellen? Gibt es eine alternative Möglichkeit, dasselbe zu tun?
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.