| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 13:54:13
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 657
Online
|
Ola tenho um arquivo .fd do firebird, como eu faço em java para ter acesso aos dados desse arquivo ? qual a melhor maneira: com o drive do firebird se for assim preciso ter o serviço do firebird rodando no pc certo ? ou tem uma forma de eu ler como arquivo mesmo e ter acesso aos dados ?
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 16:03:41
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
Com o driver JDBC do Firebird é necessário ter o serviço rodando (pois o driver server para conectar-se a um BD, não para interpretar o arquivo usado por ele). Acredito que não seja possível fazer isso com o Firebird. De qualquer forma, acho que o mais adequado no seu caso é um banco de dados embarcado como o HSQL ( http://hsqldb.org/ ), o Derby ( http://db.apache.org/derby/ ) ou o SQLite ( http://sqlite.org ).
This message was edited 1 time. Last update was at 12/10/2010 16:10:01
|
Marco Biscaro.
Seja livre!
Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?
Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 16:09:15
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 657
Online
|
marcobiscaro2112 wrote:Com o driver JDBC do Firebird é necessário ter o serviço rodando (pois o driver server para conectar-se a um BD, não para interpretar o arquivo usado por ele).
Acredito que não seja possível fazer isso com o Firebird.
De qualquer forma, acho que o mais adequado no seu caso é um banco de dados embarcado como o HSQL ( http://hsqldb.org/ ) ou o Derby ( http://db.apache.org/derby/ ).
Marco,minha aplicação é web, e usamos o banco SQL Server, recebo esses arquivos e deles tenho uqe extrair os dados e então gravar no sqlserver, qual a melhor forma de fazer ?
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 16:11:29
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
Você só fará isso uma vez?
Quer dizer: isso é uma migração ou seu sistema constantemente receberá arquivos desses e deve importar para o SQL Server?
|
Marco Biscaro.
Seja livre!
Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?
Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 16:23:42
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 657
Online
|
marcobiscaro2112 wrote:Você só fará isso uma vez?
Quer dizer: isso é uma migração ou seu sistema constantemente receberá arquivos desses e deve importar para o SQL Server?
constantemente, varios arquivos desses.
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 16:36:42
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
Mas esses arquivos vem de onde? Não poderiam vir na forma de texto (um arquivo SQL, por exemplo)?
Nesse caso, você precisará rodar um servidor Firebird (rodando só localmente, protegido por firewall). O seu sistema receberia o arquivo por meio de upload, o salvaria na pasta do Firebird, se necessário reiniciaria o servidor Firebird, faria a consulta, salvaria os dados no SQL Server e apagaria os dados do Firebird (para não conflitar com o próximo upload).
Bem complicado e suscetível a problemas, não? Mas é a solução que vejo nesse caso.
|
Marco Biscaro.
Seja livre!
Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?
Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 18:21:52
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 657
Online
|
marcobiscaro2112 wrote:Mas esses arquivos vem de onde? Não poderiam vir na forma de texto (um arquivo SQL, por exemplo)?
Nesse caso, você precisará rodar um servidor Firebird (rodando só localmente, protegido por firewall). O seu sistema receberia o arquivo por meio de upload, o salvaria na pasta do Firebird, se necessário reiniciaria o servidor Firebird, faria a consulta, salvaria os dados no SQL Server e apagaria os dados do Firebird (para não conflitar com o próximo upload).
Bem complicado e suscetível a problemas, não? Mas é a solução que vejo nesse caso.
Obrigado Marcu, a solução sera bem parecido com isso, assim que eu terminar posto aqui, abraços.
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
|
|