[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3824: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3826: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3827: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3828: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
Next Framework • Ver Tópico - Como fazer conexão com o BD no login
Página 1 de 1

Como fazer conexão com o BD no login

MensagemEnviado: Sex Ago 12, 2011 9:30 am
por jtakata
Rógel e demais membros.
Hoje eu uso o connection.properties para fazer a conexão com o BD.
Eu queria poder fazer a conexão no momento do login.
Como faço isso?
Grato,
Jorge

Re: Como fazer conexão com o BD no login

MensagemEnviado: Sáb Ago 13, 2011 11:42 am
por rogelgarcia
Use a injeção de dependencia no controller que você está fazendo o login.. para setar um DAO .. e no DAO faça a consulta desejada...

Re: Como fazer conexão com o BD no login

MensagemEnviado: Dom Ago 14, 2011 11:10 pm
por jtakata
Putz, neste eu boiei rsrss.
Eu estava imaginando que teria de chamar e/ou sobrescrever alguns métodos para informar os dados para a conexão (NextStandard.Java?).

Re: Como fazer conexão com o BD no login

MensagemEnviado: Qua Ago 17, 2011 9:51 pm
por jtakata
Não entendi o que o DAO tem a ver com o connection.properties.
Tentei achar alguma coisa nos fontes do Next onde tinha xxxDAOxxx, assim como connection.properties.
No NextStandard.java vi o método configureDataSource que recebe como parâmetros o que tem no connection.properties. Tentei usar esse método no login mas não funcionou.
Você teria alguma dica mais consistente?
Note que o que eu quero fazer é não ter o arquivo connection.properties e informar os dados do Banco de Dados no login.

Re: Como fazer conexão com o BD no login

MensagemEnviado: Qua Ago 17, 2011 10:27 pm
por rogelgarcia
O que você quer na verdade, é que a conexão com o banco de dados seja feita apenas depois que o usuário faça login.. ou melhor dizendo, você quer um banco de dados por cliente?

Re: Como fazer conexão com o BD no login

MensagemEnviado: Qui Ago 18, 2011 12:30 pm
por jtakata

Re: Como fazer conexão com o BD no login

MensagemEnviado: Dom Ago 21, 2011 5:54 pm
por rogelgarcia
Você terá que fazer a configuração da conexão através de XML como mostrado na documentação.

Você terá que criar novas classes de Datasource... com o código para fazer o que está querendo.

No caso esse novo datasource irá pegar alguma configuração, seja da requisição ou de um arquivo de configurações as informações do banco correto com o qual deseja conectar.

Re: Como fazer conexão com o BD no login

MensagemEnviado: Dom Ago 21, 2011 9:31 pm
por jtakata
Vixi!! Stack Overflow!!!
Bom, mais um pro meu backlog ;)
Por enquanto, obrigado e abraços,
Jorge

Re: Como fazer conexão com o BD no login

MensagemEnviado: Dom Ago 21, 2011 9:57 pm
por rogelgarcia
Te enviei uma mensagem privada.