Data entry and database connection: vb.net or java??

Ive developed windows applications (in vb.net)for a few years now and Id like to have java and javafx a go. How do they compare against vb.net for data manipulation and database connectivity?? is javafx any good for this??
LVL 8
arcrossAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

jeremycrussellCommented:
Wether you are looking at a web based Java application or a Rich client, you'll find database connectivity available to most major and any minor DB players, commercial and open source.  You can make use of ODBC,  but may find that you gain some performance and functionality adding the appropriate JDBC drivers for the DB system(s) you plan to support.  Then as far as modeling is concerned, you'll find that libraries like Hibernate/Spring will make developing CRUD apps a breeze.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
dpearsonCommented:
Both vb.net and Java can ultimately do the same things in terms of their support for databases.  I'd say vb.net is aimed primarily at smaller scale applications while Java's sweet spot is generally on larger production grade products (more commercial web sites run on a Java backend than other languages/frameworks).

That being said JavaFX is a technology that's not been widely adopted.  It should be fine for what you need, but just be aware that it's not got a huge community behind it.

Doug
0
arcrossAuthor Commented:
thanks!

so could I use java as the front end of a desktop application with sql as the back end??
0
jeremycrussellCommented:
I'm going to assume that by "sql" you are referring to Microsoft SQL Server, and in that case, yes you can.  You can find the JDBC driver here http://msdn.microsoft.com/en-us/sqlserver/aa937724.aspx
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Java

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.