Erro Conexão SQLLIte
30/10/2015 10:58
0
Pessoal alguém já conseguiu uma conexão com SQL Lite, estou tentando fazer isso em um controller mas. o erro sempre acontece!!! Já mudei lib, e nada!!!

def path =  request.getSession().getServletContext().getRealPath("/file/ecitexport")
println path
File arquivo = new File(path);
Connection conn = null;
try {

DriverManager.registerDriver(new org.sqlite.JDBC());
c = DriverManager.getConnection("jdbc:sqlite:"+path);
System.out.println("Opened database successfully");

} catch (Exception e) {
e.printStackTrace();
 }




Error |
java.sql.SQLException: No suitable driver found for jdbc:sqlite:C:\GRAILAPP\ecitexport\web-app\file\ecitexport
Error |
at java.sql.DriverManager.getConnection(DriverManager.java:596)
Tags: Grails SQLLITE LIB DRIVECONNECTION


0
Já consegui através desse link


https://demetrioneto.wordpress.com/2010/10/27/usando-sqlite-com-o-java/


0
Tá com cara de ser erro na connection string.
Outra coisa: Cada request poderá acessar um banco diferente, ou é fixo?
Se for fixo sugiro que declare o datasource nas configurações do aplicativo, e depois é só injetar no service (é mais aconselhavel realizar isso num service que num controller)


0
No datasource eu vou configurar um banco do oracle! Eu pretendo criar métodos para pegar a conexão em um service. O exemplo que eu coloquei era de teste mesmo, só para eu fazer a conexão funcionar!!! Dá pra configurar dois bancos no datasource?


0
Sim, você pode ter quantos datasources quiser:
http://grails.github.io/grails-doc/latest/guide/conf.html#multipleDatasources

Daí os domains você pode mapear para qualquer um dos datasources, inclusive para mais de um também.
E se quiser acessar o datasource diretamente, pode injetar o mesmo no service declarando um campo com o nome datasource_<nome-do-datasource>

ex:
class FooService {
    def dataSource_BlaBla
}



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto