hi,
habe soeben mein Code GetInsert als GetInsert.jws umgeändert und in den entsprechenden ORDNER eingefügt.
Jetzt würde ich gerne mal wissen, wie ich das genau als WebService ausführen kann d.h wie muss ich nun den web Server Clinet definieren?
habe soeben mein Code GetInsert als GetInsert.jws umgeändert und in den entsprechenden ORDNER eingefügt.
Code:
package insert;
import java.sql.*;
import oracle.jdbc.driver.*;
import oracle.sql.*;
// Einfügen einer Neuen Zeile mit Ausgabe in der Console
public class GetInsert
{
public static void main (String[]args)
{
try
{
DriverManager.registerDriver(new OracleDriver());
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "hr", "hr");
//Hinzufügen eines neuen Arbeitnehmer
/*(EMPLOYEE_ID, FIRST_NAME, LAST_NAME, " +
"EMAIL, PHONE_NUMBER, HIRE_DATE , JOB_ID,
SALARY, MANAGER_ID, DEPARTMENT_ID, GEB_ID) */
String insertQuery = "INSERT INTO employees VALUES(" +
"214," + //Employee_ID
"'Marco', " + //Vorname
"'Kies'," + //Nachname
"'MKies'," + //Email
"'06453/322112'," + //Telefon
"'01.01.2007'," + //EInstigsdatum
"'AD_PRES'," + //Job
"7020, " + //Gehalt
"' 0 ' ," + //Commision
"100, " + //Manger_ID
"70, "+ //Department_id
"'10.01.1984'" + //Geburtsdatum
")";
PreparedStatement pstmt = conn.prepareStatement(insertQuery);
pstmt.executeUpdate();
System.out.println("INSERT durchgeführt");
insertQuery = "SELECT * FROM EMPLOYEES ORDER BY MANAGER_ID";
ResultSet rSet = pstmt.executeQuery(insertQuery);
while (rSet.next())
System.out.println("MANAGER_ID: " + rSet.getInt("MANAGER_ID") + " - " + rSet.getString("SALARY") + " - " +rSet.getString("LAST_NAME"));
rSet.close();
pstmt.close();
conn.close();
}
catch(SQLException e)
{
System.err.println("error messgae: " + e.getMessage());
e.printStackTrace();
Runtime.getRuntime().exit(1);
}
}
}