neue Datenbankzeile hinzufügen

JaLeo

Mitglied
Hallo Leute,
Ich arbeite zurzeit mit dem Java Studio Creator. Da ich ihn jetzt endlich mit Tomcat und MySQL zum Laufen gebracht habe kommt schon das nächste Problem auf mich zu.
Wie kann ich am Einfachsten eine Zeile in meine Datenbank schreiben?

So funkionierts nicht:

Code:
public void insertKunde(){
   kundeRowSet.moveToInsertRow();
   kundeRowSet.updateObject("Name", name.getValue());
   kundeRowSet.execute();
   kundeRowSet.insertRow();
}

ich habs einmal ohne .execute() probiert, nur dann hab ich eine fehler meldung bekommen.

Vielen Dank für eure Hilfe
PS: Prosit Neujahr und einen guten Rutsch

Lg Leo
 
Hallo!

Schau mal hier:
Code:
 mysql> create table person(id int not null, name varchar(32), primary key(id));
 Query OK, 0 rows affected (0.08 sec)
 
 mysql> select * from person;
 +----+------+
 | id | name |
 +----+------+
 |  1 | Tom  |
 +----+------+
 1 row in set (0.00 sec)

Code:
 /**
  * 
  */
 package de.tutorials;
 
 import java.sql.Connection;
 import java.sql.ResultSet;
 import java.sql.Statement;
 
 import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
 
 /**
  * @author daritho
  * 
  */
 public class MySQLExample {
 
 	/**
 	 * @param args
 	 */
 	public static void main(String[] args) throws Exception {
 		Class.forName("com.mysql.jdbc.Driver");
 
 		MysqlDataSource mds = new MysqlDataSource();
 		mds.setUser("root");
 		mds.setPassword("");
 		mds.setServerName("localhost");
 		mds.setPort(3306);
 		mds.setDatabaseName("test");
 
 		Connection con = mds.getConnection();
 
 		Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
 				ResultSet.CONCUR_UPDATABLE);
 
 		ResultSet rs = stmt.executeQuery("SELECT id,name FROM person");
 
 		rs.moveToInsertRow();
 		rs.updateInt(1, 1);
 		rs.updateString(2, "Tom");
 		rs.insertRow();
 
 		rs.close();
 
 		stmt.close();
 
 		con.close();
 	}
 }

Gruss Tom
 
Java Studio Creator & Tomcat & MySQL

Hallo JaLeo & Rest der Welt!

seit vier Tagen bin ich auch am experimentieren mit dem Sun Java Studio Creator 2. Mir gefällt das Tool sehr gut.
Hattest Du eine Anleitung für die Kombination mit Tomcat und MySQL? Wo kann ich die finden?
Weiß irgendjemand sonst was von einer Schritt für Schritt Anleitung? Ich hoffe so schneller zum Ziel zu kommen als durch bloßes rumprobieren.

Danke,

Jürgen Hoffmann
 
Creator 2 & tomcat & Mysql

Hallo,

ich habe eine kurze aber wirksame Beschreibung gefunden:
Zitat von
http://swforum.sun.com/jive/thread.jspa?forumID=123&threadID=62722

"With latest Tomcat, just add the JSTL libraries to your project, and add META-INF/context.xml to the server with MySQL datasource configured (Tomcat docs show how to configure a connection pool for MySQL). The server will also need to add your driver jar file to common/lib for you. Best to unpack the war file before uploading."

Ciao,

Jürgen Hoffmann
 
Zurück