Conexao com Arquivo DBF

9 respostas
DeGuedes

E ai galera, to com um problemão em mãos!

preciso me conectar em um banco de dados .DBF , e com a biblioteca HXTT DBF funciona, porém e uma biblioteca paga e retorna somente 50 linhas no maximo!

procurei pela net algumas outras bibliotecas e achei a sun.jdbc.odbc.JdbcOdbcDriver, porem nao funciona da sempre o msm erro:

Mai 29, 2012 4:25:45 PM GUI.Inicial gera
Grave: null
java.sql.SQLException: No suitable driver found for jdbc:odbc:home/iuri/Área de Trabalho/Furlanet/
	at java.sql.DriverManager.getConnection(DriverManager.java:604)
	at java.sql.DriverManager.getConnection(DriverManager.java:243)
	at JPA.HiscupomItens.retornaCupons(HiscupomItens.java:63)
	at GUI.Inicial.gera(Inicial.java:46)
	at GUI.Inicial.jBGerarActionPerformed(Inicial.java:156)
	at GUI.Inicial.access$000(Inicial.java:20)
	at GUI.Inicial$1.actionPerformed(Inicial.java:109)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
	at java.awt.Component.processMouseEvent(Component.java:6505)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3312)
	at java.awt.Component.processEvent(Component.java:6270)
	at java.awt.Container.processEvent(Container.java:2229)
	at java.awt.Component.dispatchEventImpl(Component.java:4861)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
	at java.awt.Container.dispatchEventImpl(Container.java:2273)
	at java.awt.Window.dispatchEventImpl(Window.java:2713)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
	at java.awt.EventQueue.access$000(EventQueue.java:101)
	at java.awt.EventQueue$3.run(EventQueue.java:666)
	at java.awt.EventQueue$3.run(EventQueue.java:664)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.awt.EventQueue$4.run(EventQueue.java:680)
	at java.awt.EventQueue$4.run(EventQueue.java:678)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Alguem tem alguma ideia?

[]'s

9 Respostas

Rodrigo_Vieira_Pinto

Tente acessar via ODBC:

http://stackoverflow.com/questions/8064937/what-is-the-best-opensource-dbf-driver-for-java

Mas considere a compra desse driver. Já usei ele. Vale a pena ter a versão paga.

DeGuedes

Rodrigo Vieira Pinto:
Tente acessar via ODBC:

http://stackoverflow.com/questions/8064937/what-is-the-best-opensource-dbf-driver-for-java

Mas considere a compra desse driver. Já usei ele. Vale a pena ter a versão paga.

com ODBC me da erro

try {

            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

        } catch (ClassNotFoundException e) {

            System.out.println("OCORREU UM ERRO 1" + e);
        }

[b]ERRO:[/b]
OCORREU UM ERRO 1java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
gilvanandre

Seja menos grosso… capaz que funcione!!!

hueheuheuheuheu

Compra uma ferramenta paga que vale muito a pena!
Isso se você utilizar bastante… senão tenta limitar o retorno dos SQLs no caso do DBFManeger!

jeanmalvessi

Sim sim sim sim…

gilvanandre

O rapaz… depois passa aqui na empresa que vamos acertar as coisas!

heuheueheuheuheuheu

marcospaulo.suporte

Eu uso SQL SERVER e faço um linked server em um banco .dbf, funciona perfeitamente.

jeanmalvessi

Huummmm… interessante… só que aqui na empresa nós não usamos Windows, então, no way!

marcospaulo.suporte

Huummmm… interessante… só que aqui na empresa nós não usamos Windows, então, no way!

Acredite… melhor assim…rsrs…
Montei um server em Linux e faz pelo menos 4 anos que não paro ele… o windows todo ano tem que mexer… :lol:

gilvanandre

Pior que é bem nessa mesmo!

O Unico problema que da aqui na empresa é umas bugadas geral no GlassFish… mas no resto linux é muito melhor!

Criado 29 de maio de 2012
Ultima resposta 4 de dez. de 2012
Respostas 9
Participantes 5