java.util.Datevs java.sql.Date: wann und
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 INSERTeinen Datensatz in einer Datenbank (in meinem Fall Microsoft SQL Server) mit JDBC in Java erstellen. Gleichzeitig möchte ich die Insert-ID erhalten. Wie kann ich dies mit der JDBC-API
Einige Hintergrundinformationen: Ich habe eine Java 1.6-Webanwendung unter Tomcat 7. Die Datenbank ist MySQL 5.5. Zuvor habe ich den MySQL-JDBC-Treiber 5.1.23 verwendet, um eine Verbindung zur Datenbank herzustellen. Alles hat funktioniert. Ich habe kürzlich ein Upgrade auf den MySQL-JDBC-Treiber...
Was sind die besten Problemumgehungen für die Verwendung einer SQL- INKlausel mit Instanzen von java.sql.PreparedStatement, die aufgrund von Sicherheitsproblemen bei SQL-Injection-Angriffen nicht für mehrere Werte unterstützt wird: Ein ?Platzhalter steht für einen Wert und nicht für eine Liste von...
Ich möchte wissen, was tatsächlich passiert, wenn Sie eine Methode mit Anmerkungen versehen @Transactional. Natürlich weiß ich, dass Spring diese Methode in eine Transaktion einbinden wird. Aber ich habe folgende Zweifel: Ich habe gehört, dass Spring eine Proxy-Klasse erstellt ? Kann dies jemand in...
Ich erhalte diese Meldung, wenn ich meine Webanwendung ausführe. Es läuft gut, aber ich bekomme diese Meldung beim Herunterfahren. SCHWER: Eine Webanwendung hat den JBDC-Treiber [oracle.jdbc.driver.OracleDriver] registriert, die Registrierung konnte jedoch nicht aufgehoben werden, als die...
Wie stellen Sie eine Verbindung zu einer MySQL-Datenbank in Java her? Wenn ich es versuche, bekomme ich java.sql.SQLException: No suitable driver found for jdbc:mysql://database/table at java.sql.DriverManager.getConnection(DriverManager.java:689) at
Was ist die beste verfügbare Verbindungspoolbibliothek für Java / JDBC? Ich betrachte die 2 Hauptkandidaten (kostenlos / Open Source): Apache DBCP - http://commons.apache.org/dbcp/ C3P0 - http://sourceforge.net/projects/c3p0 Ich habe in Blogs und anderen Foren viel darüber gelesen, konnte...
Die Ergebnismenge hat keine Methode für hasNext. Ich möchte überprüfen, ob das resultSet einen Wert hat Ist das der richtige Weg? if (!resultSet.next() ) { System.out.println("no data"); }
Ich möchte den Oracle JDBC-Treiber als Abhängigkeit (Laufzeitbereich) zu meinem Projekt hinzufügen - ojdbc14. In der MVNrepository-Site lautet die Abhängigkeit, die in das POM eingefügt werden soll: <dependency> <groupId>com.oracle</groupId>
Sollte dies nicht eine ziemlich einfache Operation sein? Ich sehe jedoch, dass es weder eine size()noch eine length()Methode
Es wird als gute Angewohnheit bezeichnet, alle JDBC-Ressourcen nach der Verwendung zu schließen. Aber wenn ich den folgenden Code habe, ist es notwendig, die Ergebnismenge und die Anweisung zu schließen? Connection conn = null; PreparedStatement stmt = null; ResultSet rs = null; try { conn = //...
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Как подключится к БД Oracle используя имя сервиса (Servicename) вмесо? Ich habe eine Java-Anwendung, die JDBC (über JPA) verwendet und über Hostname, Port und Oracle SID eine Verbindung zu einer...
Gibt java.sql.ResultSetes eine Möglichkeit, den Namen einer Spalte Stringmithilfe des Spaltenindex als zu ermitteln? Ich habe das API-Dokument durchgesehen, kann aber nichts
So wird meine Verbindung hergestellt: Connection conn = DriverManager.getConnection(url + dbName + "?useUnicode=true&characterEncoding=utf-8", userName, password); Beim Versuch, einer Zeile eine Zeile hinzuzufügen, wird folgende Fehlermeldung angezeigt: Incorrect string value:...
Ich arbeite daran, dass meine Datenbank mit meinen Java-Programmen kommuniziert. Kann mir jemand mit dem JDBC ein schnelles und schmutziges Beispielprogramm geben? Ich bekomme einen ziemlich erstaunlichen Fehler: Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:...
Die vorbereitete Anweisung ist eine etwas leistungsfähigere Version einer Anweisung und sollte immer mindestens so schnell und einfach zu handhaben sein wie eine Anweisung. Die vorbereitete Anweisung kann parametrisiert werden Die meisten relationalen Datenbanken verarbeiten eine JDBC / SQL-Abfrage...
Ich habe mich gefragt, ob es eine elegantere Möglichkeit gibt, IN () - Abfragen mit Spring's JDBCTemplate durchzuführen. Momentan mache ich so etwas: StringBuilder jobTypeInClauseBuilder = new StringBuilder(); for(int i = 0; i < jobTypes.length; i++) { Type jobType = jobTypes[i]; if(i != 0)...
Ich verwende vorbereitete Anweisungen, um MySQL-Datenbankabfragen auszuführen. Und ich möchte eine Suchfunktion implementieren, die auf einer Art Schlüsselwort basiert. Dafür muss ich ein LIKESchlüsselwort verwenden, so viel ich weiß. Und ich habe auch schon vorbereitete Anweisungen verwendet,...
Ich habe eine allgemeine Java-Methode mit der folgenden Methodensignatur: private static ResultSet runSQLResultSet(String sql, Object... queryParams) Es öffnet eine Verbindung, erstellt eine PreparedStatementmit der SQL-Anweisung und den Parametern im queryParamsArray variabler Länge, führt sie...