UNIVERSITÄT BASEL Prof. Dr. Heiko Schuldt Ivan Giangreco, MSc. Nenad Stojnić, MSc. cs243: Datenbanken FS 2014 Zugangsdaten zu den verfügbaren DBMS Für die Teilnehmer wurden Zugänge zu den DBMS Oracle, MySQL und PostgreSQL angelegt. Nutzername und Passwort wurden folgendermassen zugeteilt: • User: cs243 x (x wird durch eine Zahl ersetzt) • Password: wird in der Übung bekanntgegeben Die Datenbanken laufen auf den Hosts cs-p6.cs.unibas.ch und cs-p7.cs.unibas.ch. Die Hosts sind nur aus dem Universitätsnetz, nicht jedoch aus dem Internet zu erreichen – sollten Sie von zu Hause arbeiten wollen, müssen Sie sich also zunächst per VPN in das Uninetz einwählen. Sie können mit Hilfe von Execute Query (http://executequery.org) auf die Datenbanken zugreifen. Dabei müssen Sie zunächst den Treiber und die Verbindung definieren. Daneben gibt es noch die Möglichkeit auf die einzelnen Datenbanken mittels den Clients die von den DBMS Herstellern ausgeliefert wurden zuzugreifen. 1 Oracle Client SQL Developer (http://www.oracle.com/technetwork/developer-tools/sql-developer/ overview/index-097090.html) JDBC Driver JDBC Thin for All Platforms (http://www.oracle.com/technetwork/ database/enterprise-edition/jdbc-112010-090769.html) Treibereinstellungen Driver name z.B. OracleDriver (beliebig wählbar) JDBC URL jdbc:oracle:thin:@cs-p6.cs.unibas.ch:1521:orclp6 Path Pfad zum Treiber/ojdbc.jar Class name oracle.jdbc.OracleDriver Verbindungseinstellungen Connection name z.B. Oracle (ist beliebig wählbar) User cs243 x Password wird in der Übung bekanntgegeben Host name cs-p6.cs.unibas.ch Port 1521 Data Source orclp6 JDBC URL JDBC Driver Name, der beim Anlegen des Drivers vergeben wurde, z.B. Oracle 2 MySQL Client MySQL Workbench (http://www.mysql.com/products/workbench/) JDBC Driver Connector/J (http://dev.mysql.com/downloads/connector/j/) Treibereinstellungen Driver name z.B. MySQLDriver (beliebig wählbar) JDBC URL jdbc:mysql://[host]:[port]/[source] Path Pfad zum Treiber/mysql-connector-java.jar Class name com.mysql.jdbc.Driver Verbindungseinstellungen Connection name z.B. MySql (ist beliebig wählbar) User cs243 x Password wird in der Übung bekanntgegeben Host name cs-p6.cs.unibas.ch Port 3306 Default schema cs243 x Data Source cs243 x JDBC URL jdbc:mysql://cs-p6.cs.unibas.ch:3306/cs243 x JDBC Driver Name, der beim Anlegen des Drivers vergeben wurde, z.B. MySQL 3 PostgreSQL Client pgAdmin III (http://www.pgadmin.org/) JDBC Driver PostgreSQL JDBC (http://jdbc.postgresql.org/) Treibereinstellungen Driver name z.B. PostgreSQLDriver (beliebig wählbar) JDBC URL jdbc:postgresql://[host]:[port]/[source] Path Pfad zum Treiber/postgresql-jdbc4.jar Class name org.postgresql.Driver Verbindungseinstellungen Connection name z.B. PostgreSQL (ist beliebig wählbar) User cs243 x Password wird in der Übung bekanntgegeben Host name cs-p6.cs.unibas.ch Port 5432 Data Source cs243 x JDBC URL JDBC Driver Name, der beim Anlegen des Drivers vergeben wurde, z.B. PostgreSQL 4