Get up to 80 % extra points for free! More info:

Discussion: packaging and building a software with database as single project

In the previous quiz, Online Java Quiz, we tested our experience gained from the course.

Activities
Avatar
ATUAHENE OPPONG JONES:12/31/2016 10:32

please i need help on packaging my java software with sql database in one package as many softwares are online without installing them separately.
this has been my major challenge in developing a software as a young programmer.
thanks.

Reply
12/31/2016 10:32
Technology For Life
Avatar
Replies to ATUAHENE OPPONG JONES
David Capka Hartinger:1/1/2017 7:29

If you want your Java application accessible online, you can use Java Enterprise Edition (JEE). It's basically a web framework for Java. However, it's quite advanced. For distributing your desktop application with an embedded database, use SQLite instead of MySQL, it doesn't have to be installed.

We're working on adding courses for that too.

Edited 1/1/2017 7:31
Up Reply
1/1/2017 7:29
You can walk through a storm and feel the wind but you know you are not the wind.
Avatar
Up Reply
1/1/2017 10:31
Technology For Life
Avatar
ATUAHENE OPPONG JONES:2/8/2017 17:03

please am done with the standalone application using sqlite database ,how can I package it with the app for the user to use.
am using Advanced Installer as deploying tool.
thanks from Jones.

Up Reply
2/8/2017 17:03
Technology For Life
Avatar
Replies to ATUAHENE OPPONG JONES
David Capka Hartinger:2/9/2017 6:49

SQLite database is just about the .jar file with the SQLite JDBC driver and the .sqlite3 file with your database. You can attach those files to your application in the Advanced installer. There might be a problem with modifying the database file if you install your application in the Program files folder, you should keep the .sqlite3 file in the appdata folder where your users will always have privileges to modify it.

Up Reply
2/9/2017 6:49
You can walk through a storm and feel the wind but you know you are not the wind.
Avatar
Up Reply
2/9/2017 15:26
Technology For Life
Avatar
TarasZabrodskiy:1. July 9:15

Web scraping is an exciting field with numerous project possibilities. For those managing multiple projects or looking to integrate advanced technology into their workflow, AI can be a game-changer. Check out this article on ai project management. It delves into how AI is revolutionizing project management by automating routine tasks, enhancing decision-making, and predicting potential challenges, making it easier to manage and optimize complex projects efficiently.

 
Up Reply
1. July 9:15
Avatar
Zain Al-Hashimi:16. October 5:51

Packaging a software project with a database as a single entity simplifies deployment and ensures that all components are managed together. This approach enhances consistency and makes it easier to maintain and scale the application.

 
Up Reply
16. October 5:51
To maintain the quality of discussion, we only allow registered members to comment. Sign in. If you're new, Sign up, it's free.

8 messages from 8 displayed.