Oracle Database 11g , eclipse , Tabelle erstellen

student86

Mitglied
Guten Tag,
Ich versuche seid einigen Tagen Daten In eine Tabelle zu schreiben welche in einer Oracle Datenbank gespeichert werden . aktuell noch lokal.

Ich habe mir Oracle Database XE 11.2 installiert und dort (glaube ich) eine Datenbank angelegt.

Nun versuche ich aus eclipse eine verbindung herzustellen was anscheind auch geklappt hat.
Nun weiß ich aber nich ob das wirklich alles so i.O ist ,

Bzw: Wie kann ich denn jetzt eine Tabelle erstellen in der Ich sagen wir mal 4 mal 4 Daten Speichern und editieren kann?
kenn jemand eine gute Tutorial ?

Mein aktueller code: gibt keine Fehler aus und sagt Success.

Java:
package programm;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class TestOracleDb2 {
    
	public static void main(String[] argv) throws Exception 
	{          Connection connection = null;
	try {             // Load the JDBC driver
		String driverName = "oracle.jdbc.driver.OracleDriver";
		Class.forName(driverName);              // Create a connection to the database
		String serverName = "localhost";             
		String portNumber = "1521";             
		String sid = "xe";             
		String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber + ":" + sid;
		String username = "admin";             String password = "123";
		connection = DriverManager.getConnection(url, username, password);
		System.out.println("Success");
		} catch (ClassNotFoundException e) 
		{             System.out.println("Class Not Found Error");
		}      
	} 
	}
 
Zuletzt bearbeitet:
S

SlaterB

Gast
allgemein lege ich persönlich mit Java keine Tabellen an, das kann man extern einrichten, mit einem SQL-Tool (könnte natürlich auch in Java geschrieben sein..),
und in normalen Java-Programmen nur mit fertigen Tabellen arbeiten,

'jdbc create table' scheint in Suchmaschinen aber auch genug zu liefern,

für die evtl. spezielle Syntax bei Oracle dürfte klar sein, wie was zu suchen ist

Zugriffe für Anlegen/ Editieren genauso Standard-Themen,
ein spezielles JBSC-Tutorial kann ich persönlich nicht vor allen empfehlen, nein,
das war dann wohl die Frage..
 

OSBI_Fan

Mitglied
Hallo student86,

versuch mal folgendes:

Anlegen der Tabelle über den "EXCEL und CSV Import / Export" Assistenten mit dem ORACLE SQL Developer - Link:


How to Import from Excel to Oracle with SQL Developer

Oracle SQL Developer

Hintergrund: Der Oracle SQL Developer ist ein kostenloses, graphisches Tool für Datenbank-Entwicklung und Datenmanipulation. Mit dem SQL Developer können aber auch Daten aus Excel-Tabellen bzw. CSV Dateien importiert und Daten aus einer Datenbank (ORACLE) in ein Excel-Spreadsheet exportiert werden.

Mit Hilfe eines intuitiven Assistenten können die Daten schnell aus der Quelle ausgewählt und in die Zieldatenbank, in diesem Fall ORACLE importiert werden.

Importieren von Daten aus einem Excel-Spreadsheet:

  • rechten Maustaste auf eine Tabelle klicken Sie in der Strukturansicht
  • wählen Sie "Import Data"
  • Wählen Sie die zu importierende Datei
  • wählen Sie "Spalten" "Data Types" und "DML" (Sie müssen durch jede dieser Registerkarten für diese Schaltfläche klicken, um zu arbeiten)
  • Klicken Sie auf "Insert"
Alternative SQL-Entwicklungstools:

Database Management Software Tools - DbVisualizer

RazorSQL - SQL Query Tool and SQL Editor for Mac OS X, Windows, and Linux

CREATE TABLE-Anweisung (SQL, Oracle)

Tutorial: Oracle SQL

Die CREATE TABLE-Anweisung dient zur Anlage von Tabellen. Sie gehört zum Sprachumfang der SQL-DDL.

DDL – Data Definition Language Befehle zur Definition von Tabellen und anderer Datenstrukturen.

Die vielen Optionen zur Spezifikation einer optimierten Speicherung der Daten können hier nicht aufgelistet werden, da sie äußerst umfangreich sind und zudem trotz aller Standardisierungen herstellerspezfisch ausfallen. Fast alle Info`s sind Online oder in den Online-Hilfen der verschiedenen Hersteller zu finden.

Syntax der CREATE-TABLE·Anweisung (Auszug):

SQL:
<CREATE TABLE Anweisung (SQL, Oracle, Auszug)> ::=
    CREATE TABLE Tabellenname {(   <Spaltendefinition>
                              { [ , <Spaltendefinition> ]...
                              | [ , <Tabellenbedingung> ]... } ) | AS SELECT};

  <Spaltendefinition> ::=
    Spaltenname <SQL-Datentyp> [ DEFAULT <Ausdruck> ] 
                               [ <Spaltenbedingung> [ , <Spaltenbedingung> ]... ]
Die Umsetzung in SQL lautet - Beispiele:

SQL:
-- Hier nur Spaltenbedingungen
  CREATE TABLE Lager (
    LAnr  INTEGER  CONSTRAINT lager_pk PRIMARY KEY,
    LaBez CHAR(20) CONSTRAINT lager_uk UNIQUE,
    Plz   INTEGER  DEFAULT 56137 NOT NULL);
Oracle Create Table Tips

SQL:
	 CREATE TABLE books
( book_id            NUMBER PRIMARY KEY,
  book_name          VARCHAR2(30),
  author_name        VARCHAR2(40),
  book_isbn          VARCHAR2(20) )
TABLESPACE users;
Ich hoffe, das hilft Dir erst mal weiter.

Grüße
OSBI_Fan

OSBI = Open Source Business Intelligence
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Das printen der Ausgabe des Oracle-SQL-Statements in der Java-Eclipse-Konsole funktioniert nicht Datenbankprogrammierung 6
S Den letzten Eintrag aus Datenbank ziehen (Oracle SQL Dev.) Datenbankprogrammierung 14
S Oracle DB-Connection in .jar file ändern Datenbankprogrammierung 11
D Oracle Gateway oder Relay-Server Datenbankprogrammierung 5
N Oracle SQL - Nächst kleineren Namen2 zu einem Namen aus einer Tabelle Datenbankprogrammierung 3
M Oracle SQL Zeitabstand in Tagen Datenbankprogrammierung 11
P Datenbank Tool - besser als oracle SQL Developer gesucht mit effizinte Verbindungsverwaltung Datenbankprogrammierung 2
X JPA (EclipseLink) und Oracle Datenbank Datenbankprogrammierung 2
H Oracle Resize eines Images in Java und Rückgabe des Image als BLOB an die Oracle Datebank Datenbankprogrammierung 14
H Java Class zum komprimieren von Jpeg-Images zum Einbinden in Oracle DB - Bild als blob (in und out) Datenbankprogrammierung 23
L Oracle Oracle Datumsspalte auslesen Datenbankprogrammierung 5
L Oracle Daten von Oracle zu MSSQL übertragen Datenbankprogrammierung 4
L LOAD DATA INFILE mit Oracle Datenbankprogrammierung 24
D Abfrage - Spalte(Datum) ändern (Oracle) Datenbankprogrammierung 7
L Oracle Datenbank über Java aufrufen Datenbankprogrammierung 29
R ERModel der Datebanken (ORACLE,MySQL,MS-SQL usw) Datenbankprogrammierung 4
I Datenbankverbindung Oracle DB klappt nicht - getConnection returned null Datenbankprogrammierung 8
R DB2 Oracle 12 - invalid username/passwort Datenbankprogrammierung 1
AssELAss Verbindung i5 Series 7.1 / 7.2 (DB2) mit Oracle SQL Developer Datenbankprogrammierung 3
C Von Oracle zu Couchbase Datenbankprogrammierung 1
E Was sind die Vorteile von DB2 im Gegensatz zu einer Oracle-Datenbank? Datenbankprogrammierung 5
R Oracle jdbc Zugriff auf Oracle Datenbankprogrammierung 2
B No suitable driver found for jdbc:oracle:thin:@$HOST:$PORT:$SID Datenbankprogrammierung 7
0 JDBC Oracle Verbindungsaufbau Datenbankprogrammierung 6
Q Oracle Linux: ClassNotFoundException: oracle.jdbc.driver.OracleDriver Datenbankprogrammierung 6
F Oracle Oracle JDBC Anbindung unter Glassfish 3.1.2 Datenbankprogrammierung 3
P Oracle Hibernate - Oracle-VarChar-Index wird nicht genutzt Datenbankprogrammierung 3
Kenan89 Oracle passwortspalte Datenbankprogrammierung 2
Kenan89 Oracle Daten einer Tabelle in Array speichern Oracle Datenbankprogrammierung 10
S Problemme mit oracle Datenbankprogrammierung 13
H Oracle Hibernate + Oracle Datenbankprogrammierung 3
c_sidi90 JDBC Oracle Connection schlägt fehl Datenbankprogrammierung 2
D Oracle SQL Ergebnis anzeigen und Applet Fehlermeldung Datenbankprogrammierung 12
1 Java - Oracle Restore Point Datenbankprogrammierung 2
X Rollback mit Savepoint funktioniert auf Oracle nicht (ORA-01086) Datenbankprogrammierung 4
E Datenbankverbindung mit Oracle JDBC und Eclipse Plugin Quantum db Datenbankprogrammierung 2
M Kann Oracle Datenbanktreiber nicht laden Datenbankprogrammierung 5
F Performance-Tool für Oracle Datenbankprogrammierung 2
Dit_ Oracle Oracle DB | Installation Datenbankprogrammierung 3
T Datum anpassen in Oracle Datenbankprogrammierung 5
R Oracle Java -> Tomcat -> Oracle Datenbankprogrammierung 4
M Oracle Probleme mit dem anbinden einer Oracle 10g Datenbank Datenbankprogrammierung 27
H Oracle DBUnit/JUnit auf Oracle mit verschiedenen Schemata? Datenbankprogrammierung 8
G Stored Procedure in Oracle, Txt erzeugen Datenbankprogrammierung 9
G Oracle Zeile löschen Datenbankprogrammierung 2
G Auf Oracle Schema Name zugreifen Datenbankprogrammierung 7
G INSERT DATE in Oracle-DB Datenbankprogrammierung 11
J Oracle oder SQL-Server Datenbankprogrammierung 18
A Oracle Session Parameter per JDBC? Datenbankprogrammierung 14
Z [ORACLE] Ausgabe Tabelle im GUI Datenbankprogrammierung 4
S Oracle Trigger Datenbankprogrammierung 5
cosmic Problem beim Update einer Oracle DB Datenbankprogrammierung 7
L JDBC Oracle Datenbankprogrammierung 2
N Oracle DB liefert nicht alle Datensätze Datenbankprogrammierung 3
H Oracle - Indizes werden nicht genommen Datenbankprogrammierung 6
P Probleme mit Oracle Timestamp Datenbankprogrammierung 3
A Loader-Dateien in Oracle Datenbankprogrammierung 4
G Oracle DB Link Datenbankprogrammierung 3
padde479 Connection String Oracle Datenbankprogrammierung 5
S Oracle Abfrage mit Platzhaltern Datenbankprogrammierung 3
D Oracle Datenbank exportieren Datenbankprogrammierung 3
Q admin tool für oracle datenbank - freeware Datenbankprogrammierung 7
G Blob aus Oracle-Datenbank Datenbankprogrammierung 2
J jdbc Oracle Connection refused Datenbankprogrammierung 6
S Oracle JDBC Treiber Problem Datenbankprogrammierung 4
J Bild in Oracle Datenbank - Grundkurs Datenbankprogrammierung 7
M Verbindung zu Oracle DB Datenbankprogrammierung 4
G Float Problem Java Oracle Datenbankprogrammierung 4
O Vector als Blob in Oracle Datenbank speichern Datenbankprogrammierung 3
O Oracle 11g wirft bei 90 % der installation eine Exception ? Datenbankprogrammierung 5
W ID des letzten eingefügten Werts ermitteln (Oracle) Datenbankprogrammierung 4
ARadauer Date Problem bei Oracle DB Datenbankprogrammierung 4
R oracle Anbindung geht im jar nicht Datenbankprogrammierung 8
D Insert Oracle BLOB Datenbankprogrammierung 1
O Oracle Client Software für ojdbc5! Datenbankprogrammierung 1
Y ORACLE - Autoincrement funktioniert nicht Datenbankprogrammierung 2
E Ein If und ein SELECT in Oracle? Datenbankprogrammierung 2
M Problem mit SUBSTR (Oracle) bzw. substring (Java) Datenbankprogrammierung 13
J Fehler bei Oracle-Datenbankverbindung Datenbankprogrammierung 2
E [SQL, Oracle] Zeile einfügen Datenbankprogrammierung 8
G Connection zu einer Oracle DB erstellen Datenbankprogrammierung 8
L Oracle: PL/SQL und Java Datenbankprogrammierung 3
K Oracle XE Connection Problem Datenbankprogrammierung 2
T INSERT-Befehl in Java für Oracle Datenbankprogrammierung 4
G Oracle-Record auslesen Datenbankprogrammierung 2
E JDBC Oracle Fehler, zugriff auf datenbank (Cluster) Datenbankprogrammierung 5
H Oracle - Partionierung von Tabellen Datenbankprogrammierung 4
H Oracle XE 10 mit Java Datenbankprogrammierung 4
B Oracle Driver Probleme Datenbankprogrammierung 2
R ResultSet liefert oracle.sql.TIMESTAMP, aber unbrauchbar Datenbankprogrammierung 9
thE_29 Speicherplatz von Oracle DB Datenbankprogrammierung 2
D Problem beim Zugriff auf eine Oracle-DB Datenbankprogrammierung 23
G Single Sign On bei Oracle Datenbankprogrammierung 3
E Jar File: NoClassDefFoundError: oracle/sql/ORAData Datenbankprogrammierung 2
H MIt oracle Verbinden (ungültiges Argument in Aufruf) Datenbankprogrammierung 4
W Wie auf Oracle zugreifen? Datenbankprogrammierung 3
R Oracle Express 10g mit JDBC Datenbankprogrammierung 3
N Wie kann ich mich mit Oracle verbinden? Datenbankprogrammierung 3
L oracle:ORA-01008: Nicht allen Variablen ist ein Wert zugeord Datenbankprogrammierung 1
G import Oracle.jdbc*; Datenbankprogrammierung 6

Ähnliche Java Themen

Neue Themen


Oben