خوب برای اینکه به راحتی بتونید یک جاوا دسکتاپ اپلیکیشن رو همراه با یک دیتابیس تعبیه شده(Embedded)توسعه بدید کافی هست از یکی از DBMS های Embedded استفاده کنید که یکی از بهترین اونها برای جاوا sqlite هست، ابتدا لازم هست jar فایل مربوط به کتابخانه این DBMS رو از این آدرس دانلود کنید :
http://www.4shared.com/file/p2BzFSgZ/sqlitejdbc-v056.htmlحالا این jar فایل رو به لایبرری پروژتون اضافه کنید. با استفاده از کد زیر می تونید به این DBMS متصل بشید و کارهای مورد نظرتون رو روش انجام بدید :
package sqllitetest;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class SqlLiteTest {
public static void main(String[] args) throws Exception{
Class.forName("org.sqlite.JDBC");
Connection con=DriverManager.getConnection("jdbc:sqlite:book.db");
Statement st=con.createStatement();
st.executeUpdate("create table if not exists books(id int not null,name varchar(45) not null,primary key(id));");
st.executeUpdate("insert into books values(1,'Amir')");
ResultSet rs=st.executeQuery("select * from books");
while(rs.next()){
System.out.println(rs.getInt("id"));
System.out.println(rs.getString("name"));
}
}
}