hi an alle,
habe soeben dieses Programm geschrieben um ein Update auf meiner Datenbank zu erstellen jedoch werden die Werte dier erstellt werden irgendwie nicht gespeichert ... müsste ich dazu noch etwas ergänzen:
habe soeben dieses Programm geschrieben um ein Update auf meiner Datenbank zu erstellen jedoch werden die Werte dier erstellt werden irgendwie nicht gespeichert ... müsste ich dazu noch etwas ergänzen:
Code:
package update;
import java.sql.*;
import oracle.jdbc.driver.*;
import oracle.sql.*;
class GetUpdate extends Object
{
public static void setGehalt(int manager_id, int salary)
{
try
{
DriverManager.registerDriver(new OracleDriver());
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:xe", "hr", "fenerium");
String sqlUpdate = "UPDATE employees SET Salary = ? WHERE manager_id = ?";
PreparedStatement pstmt = conn.prepareStatement(sqlUpdate);
pstmt.setInt(1, salary);
pstmt.setInt(2, manager_id);
pstmt.executeUpdate();
conn.close();
pstmt.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void main (String[] args)
{
setGehalt(7201, 100);
}
}