J. Kevin Robbins wrote:And btw, using the SQL tags is a Bad Idea except for rapid prototyping. Never do that for production code. Move that database code to a DAO and use a PreparedStatement.
K. Tsang wrote:So what does your software do? Is there a market for it?
Few years ago, my company/client suggested me to build a new app that replicate some vendor's tool. Why? So that they can lower the cost.
Did I build it at the end? Nah but did thought about it.
Anyway selling anything depends on the customer. No potential customer, no sales.
Jayesh A Lalwani wrote:Unfortunately, no one makes client side applications anymore, and because of that there is no such market that allows you to sell your app. The closest you have is providing the application on CNet. It will be better if you create an installer for your application. You cannot rely on the user having Java installed, so you will have to bundle Java with your app.
Usually, applications on CNet are freemium; ie; they provide basic features for free, and the users have to pay to unlock all features. If you don't have freemium, you might want to consider it. Generally speaking, users won't pay to download and install applications. Usually, applications on CNet are freemium; ie; they provide basic features for free, and the users have to pay to unlock all features.
Darryl Burke wrote:Please note that, by convention, variable and method names in Java start with a lowercase letter, with subsequesnt words being capitalized, aka camelCase. Underscores are normaly used only as word separators in STATIC_FINAL_CONSTANTS
Failure to follow the convention can make it difficult for others to read and understand your code, and can directly affect the amount of help you get on any public forum.
Additionally, it's not good practice to mix JDBC and Swing code in the same class.