From f1fdca5246cce4c4c86a7fbb1418f1c758ed6175 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 31 Jan 2014 15:34:22 +0100 Subject: Up - und Download funktionieren nun, wichtig im Dozentenmodul muss der volle Serverpfad angegeben sein. --- Dozentenmodulserver/src/server/ServerMethod.java | 48 +++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) (limited to 'Dozentenmodulserver/src/server/ServerMethod.java') diff --git a/Dozentenmodulserver/src/server/ServerMethod.java b/Dozentenmodulserver/src/server/ServerMethod.java index a401c7b9..1039e238 100644 --- a/Dozentenmodulserver/src/server/ServerMethod.java +++ b/Dozentenmodulserver/src/server/ServerMethod.java @@ -6,6 +6,9 @@ import java.rmi.server.UnicastRemoteObject; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.sql.Connection; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.util.ArrayList; import java.util.UUID; import Models.*; import sql.SQL; @@ -14,6 +17,7 @@ import sql.SQL; public class ServerMethod extends UnicastRemoteObject implements ServerInterface { protected static String m_strName; + public ServerMethod() throws RemoteException { @@ -77,6 +81,48 @@ public class ServerMethod extends UnicastRemoteObject implements ServerInterface return null; } - + + + public ArrayList getImages(){ + + + SQL sql=new SQL(); + Connection con=sql.getConnection(); + ResultSet rs= sql.getImage(con); + ArrayList al=new ArrayList(); + try { + while(rs.next()) + { + + al.add(rs.getString(1)); + + } + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return al; + } + + public String getPathOfImage(String name){ + + String path = null; + SQL sql=new SQL(); + Connection con=sql.getConnection(); + ResultSet rs= sql.getPathOfImage(con, name); + + try { + while(rs.next()) + { + + path=rs.getString(1); + + } + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return path; + } } \ No newline at end of file -- cgit v1.2.3-55-g7522