既に別のコンピュータの.exeファイルである自分のプログラムをテストしています。データベースのパスが自分のコンピュータに指定されており、アプリケーションがデータベースにアクセスできないことがわかりました。このパスを変更して別のコンピュータでテストできるようにする方法はありますか?ここでは、データベースに接続するための私のコードは次のとおりです。JDBC SQLiteのパス
import java.sql.*;
import javax.swing.*;
public class mysqlconn {
Connection conn=null;
public static Connection ConnectDB(){
try{
Class.forName("org.sqlite.JDBC");
Connection conn= DriverManager.getConnection("jdbc:sqlite:C:\\Users\\PAULO\\Documents\\NetBeansProjects\\Admin_Laptopland\\laptop_land.sqlite");
JOptionPane.showMessageDialog(null,"Connection Established");
return conn;
}catch(Exception e){JOptionPane.showMessageDialog(null, e);return null;}
}
}
相対パスを使用して、データベースを選択し、システムプロパティー「user.home」などなどを使用するようにユーザーに依頼してください。 –
netbeansでデータベースとしてsqliteを使用するのは初めてのことです。どのように私はそれを正確に行うのですか? –
それでは素敵なチュートリアルがあります(http://www.sqlitetutorial.net/sqlite-java/sqlite-jdbc-driver/) –