hello friend
i m doing database connection on server in service implementation file
it gives error as

java.security.AccessControlException: access denied
(java.io.FilePermission C:\DOCUME~1\....\LOCALS~1\Temp read)
at DirverManager.getConnection()

this is my source code

public class GreetingServiceImpl extends RemoteServiceServlet
implements
        GreetingService {
    private java.sql.Connection con = null;
        public String greetServer(String input) throws
IllegalArgumentException {

        try {
            displayData +="Before Class Load! <br> ";
 
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
            displayData +="Before Connection! <br> ";
            con = DriverManager.getConnection("jdbc:jtds:sqlserver://
ServerName /databaseName","username","password");

            displayData +="After Connection! <br> ";
            if (con != null)
                    System.out.println("Connection Successful!");
            displayData +="Connection Successful!";
    } catch (Exception e) {
            e.printStackTrace();
            System.out.println("Error Trace in getConnection() : "  +
e.getMessage());
            displayData +="Error Trace in getConnection() : "  +
e.getMessage();
    }

    java.sql.DatabaseMetaData dm = null;
    java.sql.ResultSet rs = null;
    try {
            if (con != null) {
                    dm = con.getMetaData();
                    System.out.println("Driver Information");
                    rs = dm.getCatalogs();
                    while (rs.next()) {
                            System.out.println("\tcatalog: " +
rs.getString(1));
                    displayData+="\tcatalog: " + rs.getString(1);
                    }
                    rs.close();
                    rs = null;
                    //closeConnection();
            } else
                    System.out.println("Error: No active
Connection");
    } catch (Exception e) {
            e.printStackTrace();
    }
    dm = null;
        String serverInfo = getServletContext().getServerInfo();
        String userAgent = getThreadLocalRequest().getHeader("User-
Agent");
        return " Display " + displayData
    }
}

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to