String in Datenbank einfügen

chrism120

Aktives Mitglied
Hallo , ich habe eine kleine Sorge. Ich dieses String in meine Tabelle einfügen. ja ich weiß ich kann dieses direkt in meinen Befehl reinfügen. Das Ziel ist später in meinem Projetkt solche Kontruktion zu verwenden.
meine Code ist Folgendes.
Java:
    String N="11.0.0.0";
        connectDriver("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        connectdb("jdbc:sqlserver://NB4417;database=Unit;","sa","HBm12340");
        insertdb("INSERT INTO Adresse VALUES (N)")
wenn ich diese Code compiliere kriege ich folgenden Fehler.
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The left-hand side of an assignment must be a variable
Syntax error on token "'N'", invalid AssignmentOperator

at pattern.Observer.test.main(test.java:63)
Bitte Hilfe: Danke im Voraus für Ihren Beitrag.
 

chrism120

Aktives Mitglied
Was steht denn an der Stelle (Zeile 63 in test.java)?
nicht nur das Ende meines Programmes.
und ich habe eine bisschen gebastelt
Java:
package pattern.Observer;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;

public class test {
    private static ResultSetMetaData res ;
    private static Connection conn=null;
    private static ResultSet resultat =null;
//Connect to Database
    
public static void connectdb(String url,String user,String pass) {

    try {
            conn= DriverManager.getConnection(url,user,pass);
            System.out.println("connection ok");
        
        }catch (SQLException e) {
            System.out.println("problem with the connection");
        }
        
    }
//Connect to driver
public static void connectDriver(String url) {
try {
    Class.forName(url);
    }catch (ClassNotFoundException ex) {
        System.out.println("Problem with drivers " +ex);
    }
}
// insert date in database
public static void  insertdb(String sql) {
    try {
        
    Statement st=conn.createStatement();
    resultat=st.executeQuery(sql);
    
}
    catch (SQLException e) {
        
        System.out.println("Problem with execution  :  " +e);
        
    }
}
///Main
    public static void main(String[] args) {
        String N="11.0.0.0";
        connectDriver("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        connectdb("jdbc:sqlserver://NB4417;database=Unit;","sa","HBm12340");
        insertdb("INSERT INTO Adresse VALUES" +"("+ N +")");
    }

}
und bekomme ich diesen Fehler.
connection ok


Problem with execution : com.microsoft.sqlserver.jdbc.SQLServerException: Falsche Syntax in der Nähe von '.0'.
 

Thallius

Top Contributor
Also Dein Query ist sinnloss ein INSERT hat folgende Syntax

INSERT INTO tablename (columnname1, columname2,...) VALUES (value1, value 2, ...)
 

chrism120

Aktives Mitglied
Also Dein Query ist sinnloss ein INSERT hat folgende Syntax

INSERT INTO tablename (columnname1, columname2,...) VALUES (value1, value 2, ...)
ich wollte wissen , ob es möglich ist dieses String aufzurufen. anstatt zum Beispiel dies INSERT INTO Adresse (IP) VAlue ('10.0.0.0'). Da ich ich schon String S = "10.0.0.0" definiert habe.
 

mihe7

Top Contributor
Java:
String ip = "11.0.0.0";
try(PreparedStatement stmt = conn.prepareStatement("INSERT INTO Adresse VALUES (?)")) {
    stmt.setString(1, ip);
    stmt.executeUpdate();
}
(Achtung: direkt hierein aus dem Kopf geschrieben, kann also Fehler enthalten)
 

Thallius

Top Contributor
Mach auf die Column einen unique oder primary key. Dann kannst du es so lösen

Code:
INSERT INTO tablename (IP) VALUES (?) ON DUPLICATE KEY UPDATE IP = ?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B MySQL Datenbank Connection als String zurückgeben Datenbankprogrammierung 7
B String aus txtDatei auslesen und in Datenbank schreiben. Datenbankprogrammierung 8
G Hilfe um String an Datenbank zu schicken Datenbankprogrammierung 3
D String[][] Array in Access Datenbank speichern Datenbankprogrammierung 5
R Nach String in MySQL datenbank suchen Datenbankprogrammierung 7
D SQL Server Android App: 'int java.lang.String.length()' on a null object reference Datenbankprogrammierung 15
T JPA: Nach String statt Primärschlüssel suchen Datenbankprogrammierung 9
M Oracle String aus Column splitten und x Rows daraus erstellen Datenbankprogrammierung 1
E Conversion failed when converting date and/or time from character string. Datenbankprogrammierung 3
D String übergeben Datenbankprogrammierung 7
X MySQL Json String in MySQL einfügen. Datenbankprogrammierung 20
M SQLite Suche nach String Datenbankprogrammierung 4
C Objekte aus DB in Strings umwandeln also von List<Objekt> in String Datenbankprogrammierung 6
A ByteArray zu String dann wieder zu ByteArray Datenbankprogrammierung 2
D HSQLDB SQL ORDER BY nur mit fixen String machbar? Datenbankprogrammierung 16
F Dynamischen String in SQL Statement einbinden Datenbankprogrammierung 9
N String Array in While Schleife befüllen Datenbankprogrammierung 2
H Derby: SYSCS_UTIL.SYSCS_EXPORT_QUERY mit String Abfrage in wehre-Klausel nicht möglich Datenbankprogrammierung 3
R Zeichenkette in String zählen Datenbankprogrammierung 3
P GWT Applikation-The method forName(String) is undefined for the type Class Datenbankprogrammierung 10
B Mysql speichert keine 0 alls String Datenbankprogrammierung 11
F Oracle ResultSet zu einer HashMap<Integer, String[]> Datenbankprogrammierung 6
I DB-Zelleninhalt mit String vergleichen klappt nicht Datenbankprogrammierung 3
I SQL_Abfrage-Ergebnis (ResultSet) in String[] speichern Datenbankprogrammierung 29
M SQL String Datenbankprogrammierung 2
G Sonderzeichen im String codieren Datenbankprogrammierung 4
K Date in SQL-String konvertieren Datenbankprogrammierung 3
T Mittels SQL-String ein Berechnung vornehmen Datenbankprogrammierung 2
C SQL String zwei Tabellen vergleichen und gleiche Zeile löschen Datenbankprogrammierung 25
C Split String für SQl query Datenbankprogrammierung 10
J String[] in eine SQL-Anweisung implementieren Datenbankprogrammierung 13
F ResultSet to String[] Datenbankprogrammierung 3
S Connection String MS Access mit Systemdatenbank / Arbeitsgruppeninformationsdatei Datenbankprogrammierung 4
M SELECT longtext -> als String behandeln Datenbankprogrammierung 6
G Daten aus ResultSet in String-Liste Datenbankprogrammierung 13
padde479 Connection String Oracle Datenbankprogrammierung 5
T SQL Date String in java.util.Date umwandeln Datenbankprogrammierung 3
G ResultSet: String mit Anführungszeichen einlesen Datenbankprogrammierung 8
A JPA + @OneToMany + String ArrayList Datenbankprogrammierung 4
S Char to String aus DB Datenbankprogrammierung 2
Q string Vergleich Datenbankprogrammierung 2
M Konvertierung eines Ojects to String Datenbankprogrammierung 3
M Preparedstatement SQL-string auslesen Datenbankprogrammierung 13
D INSERT String enthält ' wie kann man das Escapen? Datenbankprogrammierung 4
G MsSQL | Statement.execute(String s) Datenbankprogrammierung 3
G CLOB to String - Encoding Problem Datenbankprogrammierung 6
K Hibernate: Liste von String-Werten Datenbankprogrammierung 2
S String probleme Datenbankprogrammierung 3
M Datum's String in MSSQL oder MySQL wie konvertieren ? Datenbankprogrammierung 3
T String in DB(Oracle) schreiben mit Leerzeichen Datenbankprogrammierung 4
K ResultSet: Erste Zeile ausgeben, Datensatz in String speiche Datenbankprogrammierung 13
E Fehler bei String-Insert in MySQL-DB Datenbankprogrammierung 8
L Datum (String) in MySQL-Tabelle (date) speichern Datenbankprogrammierung 4
C SQLException wenn String auf VARCHAR geschrieben wird Datenbankprogrammierung 10
T Methode getColumnIndex(String columnName) ? Datenbankprogrammierung 6
K string literal too long was tun ? Datenbankprogrammierung 9
torresbig MySQL hibernate - could not resolve entity class ... (Datenbank Anfänger) Datenbankprogrammierung 19
M Meine Datenbank lässt sich mit meiner Methode nicht ändern Datenbankprogrammierung 1
I SaaS Applikation: pro Kunde eine Datenbank / Schema oder eine DB für alle Kunden? Datenbankprogrammierung 76
T SQL-Statement Datenbank nach SQL Statement schließen? Datenbankprogrammierung 7
M Datenbank Zugraff nach Umwandlung in .jar-Datei nicht mehr möglich Datenbankprogrammierung 4
Auf MySql Datenbank zugreifen funktioniert nicht Datenbankprogrammierung 8
MongoDB-Datenbank in Androidstudio einbinden Datenbankprogrammierung 1
thor_norsk Datenbank: Apache Derby Datenbankprogrammierung 6
B SQlite Datenbank, trotz Statements wurden nicht alle Zeilen erzeugt? Datenbankprogrammierung 35
M Datenbank mit REST API Datenbankprogrammierung 66
M Entfernte Datenbank Datenbankprogrammierung 11
T Datenbank: Tabelle erstellen bei Web-Applikation Datenbankprogrammierung 4
D SQLite Datenbank in Android Studio (Java) durchsuchen Datenbankprogrammierung 3
M MySQL Datenbank in Array Datenbankprogrammierung 2
S Den letzten Eintrag aus Datenbank ziehen (Oracle SQL Dev.) Datenbankprogrammierung 14
N Datenbank abfragen nach bestimmten Wort Datenbankprogrammierung 7
Beginner22 Zugriff auf Datenbank aus Java über mariadb Datenbankprogrammierung 3
ma095 value NULL- Datenbank Postgresql Spring - intellij community Datenbankprogrammierung 0
raptorrs Plötzlich keine Verbindung zur Datenbank mehr möglich Datenbankprogrammierung 14
Davee SQLite SQLite Datenbank lässt sich nicht auf anderen PCs öffnen Datenbankprogrammierung 8
P Datenbank Tool - besser als oracle SQL Developer gesucht mit effizinte Verbindungsverwaltung Datenbankprogrammierung 2
X JPA (EclipseLink) und Oracle Datenbank Datenbankprogrammierung 2
T Datenbank auf einer Webseite aus einer Exceltabelle erstellen Datenbankprogrammierung 5
L SQL Datenbank Datenbankprogrammierung 7
L SQL Datenbank INSERT INTO Datenbankprogrammierung 6
L SQL Datenbank Tabelle insert Datenbankprogrammierung 7
L SQL Datenbank Tabelle erstellen Datenbankprogrammierung 6
nonickatall MySQL Auf neue Datensätze in einer Datenbank reagieren Datenbankprogrammierung 5
W MYSQL Datenbank Login Android Datenbankprogrammierung 3
anton1 Online Datenbank Datenbankprogrammierung 7
krgewb H2-Datenbank öffnen Datenbankprogrammierung 8
J Datenbank abfragen Datenbankprogrammierung 6
P Verbindung zu einer Access Datenbank per Eclipse oder Intellij Datenbankprogrammierung 0
O SQL Abfragen mit Mini Datenbank Datenbankprogrammierung 12
Z Datenbank Choicebox wird nicht befüllt Datenbankprogrammierung 15
S Suche In SQL Datenbank mit array Datenbankprogrammierung 6
P Enum in der Datenbank Datenbankprogrammierung 1
Z SQL- Datenbank 1.PK zu 2.FK Datenbankprogrammierung 3
E netbeans - jsp Daten in Datenbank hinzufügen Datenbankprogrammierung 2
bueseb84 Spring Boot : Update Mysql Datenbank Datenbankprogrammierung 1
Avalon Attribute werden mit Unterstrich in eine MySQL Datenbank eingetragen Datenbankprogrammierung 10
MiMa wo Datenbank verbinden/trennen? Datenbankprogrammierung 1
H MySQL Verbindung Datenbank und Eclipse (Java) Datenbankprogrammierung 5
DeltaPilot12 Datenbank connect Funktion Datenbankprogrammierung 7

Ähnliche Java Themen

Neue Themen


Oben