import java.util.Hashtable;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;

public class JDBCConnect2Server {

	public static void main(String[] args) {
		Hashtable env = new Hashtable();
		env.put(
			Context.INITIAL_CONTEXT_FACTORY,
			"com.sun.jndi.fscontext.RefFSContextFactory");
		env.put(Context.PROVIDER_URL, "file:/tmp/registry");

		MysqlDataSource ds = new MysqlDataSource();
		ds.setDatabaseName("jdbctest");
		Context ctx = null;
		try {
			ctx = new InitialContext(env);
		} catch (NamingException ne) {
			ne.printStackTrace();
		}

		try {
			ctx.rebind("jdbc/mySrc", ds);
		} catch (NamingException ne) {
			ne.printStackTrace();
		}
	}
}
