Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Discover how organizations are unlocking new revenue streams: Watch here
cancel
Showing results for 
Search instead for 
Did you mean: 
_AnonymousUser
Specialist III
Specialist III

Use HSQL Databases

Hi,
Has anyone been able to get talend to work with HSQL Databases?
If so, which module did you use?
Thanks!
Labels (2)
6 Replies
Anonymous
Not applicable

I'm using Talend 2.1 and I'd like to use HSQL too. What does tHSQLDBInput expect to connect to--a standalone HSQL server? And how do I define a repository database connection to my HSQL database? I don't see it in the DB Type dropdown list.
Thanks much,
Jason
Anonymous
Not applicable

Hello Jason,
HSQL Wizard is not yet available.
It will be done soon.
I think you have to specify HSQL Server to connect to a standalone server.
Regards,
Michaël.
Anonymous
Not applicable

Ok, I have "HSQLDB Server" as the running mode for my tHSQLDBInput. How do I specify the JDBC string to connect to it? Is that what the Database Alias field is for? I'm running HSQL in standalone server mode, but it's (naturally) not able to connect.
Anonymous
Not applicable

The jdbc String is generated automatically by the component using the properties in the component : jdbc:hsqldb:hsql://host 0683p000009MAB6.pngort/dbalias
Hope it helps
Michaël.
Anonymous
Not applicable

Ok, the JDBC string produced by the HSQL Database Manager is of the form "jdbc:hsqldb:file:C:\Documents\User\blah". I have the component's properties set as follows:
Host name: "localhost"
Port: "9001"
Database Alias: "file:C:\Documents\User\blah"
When I run the job, I get this exception:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )
at tripletsphere.loadtripletsphere.LoadTripletSphere.tHSQLDbInput_2Process(LoadTripletSphere.java:146)
at tripletsphere.loadtripletsphere.LoadTripletSphere.main(LoadTripletSphere.java:317)
Jason
Anonymous
Not applicable

Replace "file:C:\Documents\User\blah" by "file:C:\\Documents\\User\\blah" or "file:C:/Documents/User/blah"
Michaël.