Page 1
Page 1
Started By
Message

Anyone use any automated SQL generation tools (outside of Access)?

Posted on 1/12/17 at 11:52 am
Posted by Tigerdev
Member since Feb 2013
12287 posts
Posted on 1/12/17 at 11:52 am
I am working on a large hobby project in Java with an accompanying database to support my application transactions. My SQL skills are a little light, particularly when it comes to dealing with joining tables and such...Anyone have success with automated development tools that help with this? I could use Access to get around this but then my application will not support true client server...

This is probably more of a stack overflow question but thought I'd try here too.
Posted by BoogaBear
Member since Jul 2013
6457 posts
Posted on 1/12/17 at 1:09 pm to
Any tool you use is likely going to write inefficient SQL.

I recommended it in the 400 million records thread, but give Pentaho a shot.
Posted by Brisketeer
Texas
Member since Aug 2013
1554 posts
Posted on 1/12/17 at 1:49 pm to
Yes, but you add to the complexity of your app. Object Relational Mapping (ORM) tools abstract you from the actual SQL, but as posted, can build inefficient SQL code.
Posted by Tigerdev
Member since Feb 2013
12287 posts
Posted on 1/12/17 at 2:18 pm to
Thanks gents. I'll look into it. I am trying to integrate the outputs of a commercial web application and a game support tool on Steam. Both are XML based so I need to be able to parse, map and ingest XML files into my tables and may have to convert them to a uniformed schema...so minimizing the SQL complexity could be critical given that the transformation could be non-trivial...
Posted by BoogaBear
Member since Jul 2013
6457 posts
Posted on 1/13/17 at 7:41 am to
Pentaho has built in XML parsing.
Posted by Woodreaux
OC California
Member since Jan 2008
2790 posts
Posted on 1/13/17 at 4:19 pm to
JPA may make your life easier.
LINK

Hibernate is popular impl. You still need to write your model persistence mechanisms, but JPA provides a nice abstraction.
Posted by Floating Change Up
Member since Dec 2013
12430 posts
Posted on 1/14/17 at 12:31 pm to
Sounds like you need to utilize Hibernate.

You can always fine tune for performance after with a sqlanalyzer tool if you find something is laggy.

ETA... Didn't read the full thread... ^^what he said.
This post was edited on 1/14/17 at 12:32 pm
first pageprev pagePage 1 of 1Next pagelast page
refresh

Back to top
logoFollow TigerDroppings for LSU Football News
Follow us on X, Facebook and Instagram to get the latest updates on LSU Football and Recruiting.

FacebookXInstagram