Hi Leute,
ich habe auf meinem Ubuntuserver MySql und Scala. Jetzt möchte ich auf einfache Art und weise mit Scala auf die MySql tabelle zugreifen, wie mache ich das?
Außerdem möchte ich die mysql tabelle per html\css\php\javascriptmit datenbefüllen, die daten der folgenden form sollen in meiner tabelle landen:
<form method="post">
<table border="0" cellspacing="0" cellpadding="2" align="right">
<tr>
<td>
<input checked="checked" name="Anrede" type="radio" /> Männlich
<input name="Anrede" type="radio" /> Weiblich
</td>
</tr>
<tr>
<td>
<input id="reg" maxlength="50" name="Vorname" size="25" type="text" placeholder="Vorname" required/>
<input id="reg" name="Nachname" size="25" type="text" placeholder="Nachname" required/>
</td>
</tr>
<tr>
<td>
<input id="reg" name="Email" size="56" type="text" placeholder="E-Mail-Adresse" required/>
</td>
</tr>
<tr>
<td>
<input id="reg" name="Pass" size="56" type="text" placeholder="Neues Passwort" required/>
</td>
</tr>
<tr>
<td>
<h2>Geburtstag</h2>
</td>
</tr>
<tr>
<td>
<input id="reg" id="reg" type="date" id="gebdat">
</td>
</tr>
<tr>
<td>
<input id="submit" type="button" onclick="#" placeholder="Registrieren" />
</td>
</tr>
</table>
Wie schreibe die diese Formdaten in die MySql?
Ich arbeite gerade auf einer Cloud mit Ubuntu als Betriebssystem, sprich die webseite und Scala sollen die MySql auf localhost ansprechen.
edit:
mein problem bei scala ist, dass ich java.sql.drivermanager und java.sql.connection nicht importieren kann, wahrscheinlich weil ich die jar nicht habe. frage: wie bekomme ich die jar und wo muss ich sie speichern damit scala diese findet?
import java.sql.DriverManager
import java.sql.Connection
/**
* A Scala JDBC connection example by Alvin Alexander,
* http://alvinalexander.com
*/
object ScalaJdbcConnectSelect {
def main(args: Array[String]) {
// connect to the database named "mysql" on the localhost
val driver = "com.mysql.jdbc.Driver"
val url = "jdbc:mysql://localhost/mysql"
val username = "root"
val password = "123"
// there's probably a better way to do this
var connection:Connection = null
try {
// make the connection
Class.forName(driver)
connection = DriverManager.getConnection(url, username, password)
// create the statement, and run the select query
val statement = connection.createStatement()
val resultSet = statement.executeQuery("SELECT host, user FROM user")
while ( resultSet.next() ) {
val host = resultSet.getString("host")
val user = resultSet.getString("user")
println("host, user = " + host + ", " + user)
}
} catch {
case e => e.printStackTrace
}
connection.close()
}
}