webForumDet fria alternativet

Realm och mysql

0 svar · 202 visningar · startad av The_L

The_LMedlem sedan okt. 2001154 inlägg
#1

Hejsan.
Jag har gjort en realm i jsp och gjort alla ändrings som behöver i server.xml och web.xml som ska behövas. Har även gjort tabellerna där man ska ange vilka användare som ska ha tillgång till realmen. Men det verkar stört omöjligt att få sidan att använda sig av mysql-databasen. Har satt Grant på tabellen, och använder mig av dessa lösen i en böna som ska koppla upp. Har även lagt en connector till mysql i common/lib i tomcat. Men det funkar inte. Får bara felmeddelandet att "The requested resource (/favicon.ico) is not available" eller att "The requested resource (/j_security_check) is not available." Nån som tror sig veta vad det kan vara för fel? Kanske för dålig beskrivning av mig?
Skickar med bönan för uppkopplingen nedan, men jag tror inte det ska vara nåt fel i den. Inte om man kan använda samma kod som i java iaf.

//The_L

package bean;
import java.sql.*;
import java.io.*;

public class DbConnectionBean
{

private static String dbURL = "jbdc:mysql://localhost/tralala";
private static Connection con;
private static String user="tralalla";
private static String psw = "trallala";

private static DbConnectionBean dbBean = new DbConnectionBean();//singleton

 
private DbConnectionBean()
{
try
    {
	Class.forName("org.gjt.mm.mysql.Driver");
	con = DriverManager.getConnection(dbURL,user,psw);
       
    }
catch(SQLException se)
    {
	System.out.println("It was not possible to load driver in DBDriver: " + se.getMessage());
    }
catch(Exception e)
    {
	System.out.println("Fel" + e.getMessage());
    }


}

public static Connection getConnection()
{
try
    {
	if(con.isClosed())
	    {
		System.err.println("Reconnecting...");
		con = DriverManager.getConnection(dbURL);
	    }
	}
catch(SQLException e)
    {
	System.out.println("DBLoader.getConnection(): " + e);
    }
catch(Exception e)
    {
	System.out.println("Fel" + e.getMessage());
    }

return con;
}

public void closeDb()
{
try{
    if(!con.isClosed())
	con.close();
}
catch(SQLException e)
    {
	System.out.println("Gick inte att stänga uppkoppling " + e.getMessage());
    }
}

}

Genererad på 386 ms · cache AV · v20260730165559-full.f96bc7eb