What are the top IDEs for Java Database Development?
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
8 replies · 2K views
Discussion
Physics news on Phys.org
Mentor
- 15,794
- 10,679
Atom is mostly an editor with a lot of third party plugins that support other languages.
We use Netbeans at work. It’s a one stop shop with all essential java development tools. There are also third party plugins although offhand I don’t know of a sql plugin for database devs.
Others to look at are Eclipse, IBMs variant ie Websphere IDE based on Eclipse will have support from DB2 and sql. MS Visual Studio should have support for their product too.
Lastly, there’s IntelliJ but I’ve not used it but it too should have some support for sql
We use Netbeans at work. It’s a one stop shop with all essential java development tools. There are also third party plugins although offhand I don’t know of a sql plugin for database devs.
Others to look at are Eclipse, IBMs variant ie Websphere IDE based on Eclipse will have support from DB2 and sql. MS Visual Studio should have support for their product too.
Lastly, there’s IntelliJ but I’ve not used it but it too should have some support for sql
Mentor
- 15,794
- 10,679
The H2Databse product, as an example, has a web based console where you can vie table contents and run queries.
This is good if you’re using java to develop a database application using jdbc and sql to do updates then use the console to check what got stored.
This is good if you’re using java to develop a database application using jdbc and sql to do updates then use the console to check what got stored.
Science Advisor
Gold Member
- 2,396
- 5,234
What do you want to accomplish with your IDE with respect to the database? Are you looking to create and modify tables with it, display schemas, etc.? I have been using IntelliJ for over a decade. I used to use its DB tools with good results when I was working with relational databases. However, I've been working with mostly MongoDB for the last 5 years and prefer to use RoboMongo or scripts when I need to work with the data.WWGD said:What are good IDEs for Database Dev work?
Kyle Gonterwitz
- 9
- 5
+1 for eclipse, there used to be a TOAD plugin that was really good for oracle database development, but I have not seen that plugin lately, I think it reached it's EOL. Still, Eclipse has some SQL developer tools and if you are learning Java then it's also good for that purpose too.
Science Advisor
- 2,603
- 785
I used Textpad years ago for java it worked pretty well from what I remember.
Mentor
- 15,794
- 10,679
A key feature of the best IDEs is giving you a selection of methods when you type a period after an instance or a Class.
As an example, typing Math. in java will give you a list of Math supported constants E and PI and a list of static methods for trig, log, power, root, ... basic operations.
It speeds development and often gives you a brief description of the arguments to the method you selected.
Netbeans, Eclipse and IntelliJ all do this, some fancy syntax hilighting editors do not. Processing is one example where that feature is absent although I’m sure they’ll add it some day...
As an example, typing Math. in java will give you a list of Math supported constants E and PI and a list of static methods for trig, log, power, root, ... basic operations.
It speeds development and often gives you a brief description of the arguments to the method you selected.
Netbeans, Eclipse and IntelliJ all do this, some fancy syntax hilighting editors do not. Processing is one example where that feature is absent although I’m sure they’ll add it some day...
Last edited:
Science Advisor
Homework Helper
- 7,886
- 13,196
Thanks; sorry if this is too vague, but just general application work.Borg said:What do you want to accomplish with your IDE with respect to the database? Are you looking to create and modify tables with it, display schemas, etc.? I have been using IntelliJ for over a decade. I used to use its DB tools with good results when I was working with relational databases. However, I've been working with mostly MongoDB for the last 5 years and prefer to use RoboMongo or scripts when I need to work with the data.
Science Advisor
Gold Member
- 2,396
- 5,234
If you're not using the database portion for much more than occasionally checking a few records in the database, then any IDE will suit your needs. All of the IDEs will work with database APIs like any other Java package using imported packages and/or plugins for that IDE.WWGD said:Thanks; sorry if this is too vague, but just general application work.
In general, I mainly write unit tests and scripts to test that the data is being processed correctly by my code.
Similar threads
What database skills do I need for Android app development?
- fireflies
- · Replies 10 ·
- Programming and Computer Science
- Replies
- 10
Java What are the key features of Java 9 and 10 that developers should know?
- QuantumQuest
- · Replies 1 ·
- Programming and Computer Science
- Replies
- 1
Java Java GUI Development: SWING vs. Other Libraries
- levadny
- · Replies 8 ·
- Programming and Computer Science
- Replies
- 8
Java Which Programming Language is Better for Web Development: PHP or Java?
- vprohnitchi
- · Replies 9 ·
- Programming and Computer Science
- Replies
- 9
Java Why Choose Java for Android Development Over Other Languages?
- Alex_Sanders
- · Replies 5 ·
- Programming and Computer Science
- Replies
- 5
JavaScript What Framework Should I Use with Nodejs and Hapi for Web Development?
- ShayanJ
- · Replies 7 ·
- Programming and Computer Science
- Replies
- 7
Comp Sci How to Integrate XML and JavaScript in Web Development?
- shivajikobardan
- · Replies 22 ·
- Engineering and Comp Sci Homework Help
- Replies
- 22
Choosing an optional module for second year Games Development
- ProgMori
- · Replies 2 ·
- STEM Academic Advising
- Replies
- 2
Java Why use AJAX if Java applets can do the same thing
- Ulysees
- · Replies 45 ·
- Programming and Computer Science
- Replies
- 45
Job Skills Struggling with motivation for web development and career direction
- Eclair_de_XII
- · Replies 10 ·
- STEM Career Guidance
- Replies
- 10