WebService auf Datenbank mit Tomcat

fenerli23

Erfahrenes Mitglied
hi,
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);       
		} 
	}
	

}
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?
 
Was genau erwartest Du jetzt? Es gibt im Netz doch sicherlich 1001 Anleitung zum Bau Webservices...

Falls Dir das jetzt harsch vorkommt: zum Einen ist ein bisserl Eigeninitiative nie schlecht. Zum Anderen hatte ich Dir eigentlich in dem anderem Thread Anregungen zur Verbesserung Deiner Codequalität gegeben..

Gruß
 
Zurück