Marauroa Database Structure: Difference between revisions
Content deleted Content added
imported>Hendrik Brummermann m cat |
imported>Hendrik Brummermann m added todos |
||
Line 5:
This are the tables of the Stendhal database schema:
{{TODO|draw diagrams instead of listing tables}}
{{TODO|add new tables}}
<pre>
Table account (InnoDB)
Line 164 ⟶ 166:
== JDBC Database HOWTO==
{{TODO|Update to reflect DAOs}}
{{TODO|Add H2}}
JDBC technology is an API that lets you access virtually any tabular data source from the Java programming language. It provides cross-DBMS connectivity to a wide range of relational databases. Unfortunatally it does not hide vendor specific stuff. Marauroa and Stendhal currently only work with MySQL because of that. Adding support for other database software would be very easy as the database specific code is concentrated in the classes JDBCDatabase (Marauroa) and StendhalPlayerDatabase (Stendhal). We have no need for that, so it was not done, yet. We will, however, accept patches for multi database system support, so if you need it, go ahead.
| |||