Articles of jdbc

Spring / Thymeleaf: Eigenschaft oder Feld kann nicht auf Null gefunden werden, aber immer noch Rendering

Ich habe eine Spring / Thymeleaf-App, die org.springframework.expression.spel.SpelEvaluationException: EL1007E:(pos 0): Property or field 'projectName' cannot be found on null Die Seite sieht jedoch normal aus. Alle variables werden mit data gerendert. Ich bin nur besorgt, dass eine exception jede Anfrage ausgetriggers wird. Hier ist der Controller: @Controller @RequestMapping("/download") public class AppDownloaderController { @Autowired InstallLinkJoinedService installLinkJoinedService; […]

Oracle 12c databaseverbindung mit dünnen Treiber triggers IO-Fehler

Ich befolge das JDBC-Entwicklerhandbuch und versuche, die JDBC-Thin-Treiberverbindung mit einem kurzen Java-Programm zu testing. import java.sql.*; import oracle.jdbc.*; import oracle.jdbc.pool.OracleDataSource; class JDBCVersion { public static void main (String args[]) throws SQLException { OracleDataSource ods = new OracleDataSource(); ods.setURL("jdbc:oracle:thin:hr/hr@localhost:1522:orcl"); Connection conn = ods.getConnection(); // Create Oracle DatabaseMetaData object DatabaseMetaData meta = conn.getMetaData(); // gets driver info: […]

JMeter vorverarbeitete Variable als Teil des Berichtsdateinamens

In meinem Testplan habe ich JDBC PreProcessor, der einen einzelnen Wert erfasst, den ich versuche, in eine Variable zu speichern. Dann möchte ich diese Variable als Teil des filenamens des Zusammenfassungsberichts wiederverwenden. Ich frage mich, ob das Erstellen dieser variables zu spät geschieht, weil ich immer Literal- logs/${session_id_1}-summary.cvs und nicht logs/1234-summary.cvs Ich bin mir auch […]

Wie verwende ich verschiedene Java-Versionen?

Ich habe sowohl Java 6 und 7 installiert und mit Eclipse eine einfache jdbc-Anwendung geschrieben. Ich habe sowohl sqljdbc4.jar als auch sqljdbc.jar im lib-Ordner. Ich bekomme diese Nachricht … Dec 18, 2013 9:29:51 AM com.microsoft.sqlserver.jdbc.SQLserverConnection SCHWER: Java Runtime Environment (JRE) Version 1.7 wird von diesem Treiber nicht unterstützt. Verwenden Sie die classnbibliothek sqljdbc4.jar, die JDBC […]

Wie kann man vor SQL-Injection schützen, wenn die WHERE-Klausel dynamisch aus dem Suchformular erstellt wird?

Ich weiß, dass die einzige wirklich korrekte Möglichkeit, SQL-Abfragen gegen SQL-Injektion in Java zu schützen, PreparedStatements ist. Eine solche statement erfordert jedoch, dass die Grundstruktur (ausgewählte Attribute, verbundene Tabellen, die Struktur der WHERE-Bedingung) nicht variiert. Ich habe hier eine JSP-Anwendung, die ein Suchformular mit etwa einem Dutzend Feldern enthält. Aber der Benutzer muss nicht alle […]

SQL-Abfrage gibt kein Ergebnis von Java zurück, obwohl es ein Ergebnis in Access zurückgibt

Wenn ich diese Abfrage ausführen: select character from tbl_Unknown where format(fw,'.###')='48.143' and code='0001' Es gibt ein Ergebnis in der Access-Abfrage-interface zurück, aber wenn ich versuche, es aus Java auszuführen, gibt es kein Ergebnis zurück. Meine Tabelle (tbl_Unknown): char_id: autonumber value:1 fw: short text value:'48.1425' Hint:after format it become '48.143'. code: short text value:'0001' character: short […]

Führen Sie mehrere SQL-statementen in Java aus

Ich möchte eine Abfrage in Java ausführen. Ich erstelle eine Verbindung. Dann möchte ich eine INSERT statement ausführen, wenn das erledigt ist, wird die Verbindung geschlossen, aber ich möchte einige Insert-statementen durch eine Verbindung ausführen und wenn die loop beendet ist, schließe dann die Verbindung. Was kann ich tun ? Mein Beispielcode ist: public NewClass() […]

effiziente Methode, um zwei Tabellen auf verschiedenen servern mit Java zu synchronisieren

Wir haben eine Quellentabelle, die von verschiedenen externen Systemen aktualisiert wird. Ich benötige die Zieltabelle (auf einem anderen server), um mit dieser Quellentabelle synchronisiert zu sein. Die Zieltabelle ist kein exaktes Replikat der Quellentabelle, einige dataverarbeitungen müssen durchgeführt werden, bevor die data in die Zieltabelle eingefügt / aktualisiert werden. Ich habe an die folgende Logik […]

Einfache Möglichkeit, sqlplus-Skript von Java auszuführen

Ich habe SQL-file, die sqlplus spezifische Skript enthält: es enthält / oder; als statementsabschlusszeichen, EXEC zum Ausführen gespeicherter Prozeduren usw. Ich muss dieses Skript von Java (JDBC) ohne die Notwendigkeit für Sqlplus ausführen. sql ant task / maven sql plugin kann die verschiedenen Terminatoren oder EXEC-Befehle nicht verarbeiten. Kennen Sie einen guten path, ohne sqlplus […]

Warum benötige ich eine Verbindung zum Erstellen von PreparedStatements?

Ich möchte aus vielen Gründen vorbereitete Aussagen verwenden. Aber ich möchte eine Methode erstellen, die wie folgt aussieht: /* This opens a connection, executes the query, and closes the connection */ public static void executeNonQuery(String queryString); Mit anderen Worten, ich möchte, dass meine Anwendungslogik nur die Abfragen formulieren und Parameter einspeisen muss, sich aber nicht […]