| C:\Java-Projekte\golde_buchverwaltung\src\mypackage\Buch.java |
package mypackage;
import java.sql.*;
@author
public class Buch extends gui {
public static void insert(String name)
{
dbQuery = "INSERT INTO "+TABLENAME_BUCH+" VALUES ('"+name+"')";
try
{
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
Connection conn = DriverManager.getConnection(DBCONNECTION+"/"+DBNAME,DBUSERNAME,DBPASSWORT);
Statement sql_stmt = conn.createStatement();
sql_stmt.executeUpdate(dbQuery);
sql_stmt.close();
conn.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
public static void delete(String name)
{
dbQuery = "DELETE FROM "+TABLENAME_BUCH+" WHERE buchname = '"+name+"'";
try
{
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
Connection conn = DriverManager.getConnection(DBCONNECTION+"/"+DBNAME,DBUSERNAME,DBPASSWORT);
Statement sql_stmt = conn.createStatement();
sql_stmt.executeUpdate(dbQuery);
sql_stmt.close();
conn.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
public static String output()
{
dbQuery = "SELECT * FROM "+TABLENAME_BUCH;
String tempString="Keine Daten vorhanden";
String puffer="none";
try
{
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
Connection conn = DriverManager.getConnection(DBCONNECTION+"/"+DBNAME,DBUSERNAME,DBPASSWORT);
Statement sql_stmt = conn.createStatement();
ResultSet rset = sql_stmt.executeQuery(dbQuery);
boolean firstRun=true;
while (rset.next())
{
String buch_name = rset.getString("buchname");
if (firstRun)
{
tempString=buch_name;
firstRun=false;
}
else
{
tempString=puffer+"\n"+buch_name;
}
puffer=tempString;
}
rset.close();
sql_stmt.close();
conn.close();
}
catch(Exception e)
{
e.printStackTrace();
}
return tempString;
}
}