Я создал Db (student.db3) с sqlite2009pro зашифрованного (паролем) protected.how подключить это JTable.see следующий кодКак подключить SQLite2009pro к jtable?
import java.sql.*;
import javax.swing.*;
public class javaconnect {
Connection conn=null;
public static Connection connecrDb(){
try{
Class.forName("org.sqlite.JDBC");
Connection conn=DriverManager.getConnection("jdbc:sqlite:C:\\Users\\ME\\Desktop\\MY PROJECTS\\webcam\\sqlite3\\student.db3");
//JOptionPane.showMessageDialog(null,"Connection Established");C:\Users\ME\Desktop\MY PROJECTS\Bunker Calcultaion Tool
return conn;
}catch (Exception e){
JOptionPane.showMessageDialog(null, e);
return null;
}
}
}
и я звоню этот класс, как, см сильфона кода
public void Update_table() {
try{
conn=javaconnect.connecrDb();
String sql="SELECT * FROM grade";
pst=conn.prepareStatement(sql);
rs=pst.executeQuery();
jTable1.setModel(DbUtils.resultSetToTableModel(rs));
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "problem exists");
}
}
выше код не может подключиться зашифрованный (пароль защищен) database.please еще раз прочитать мой вопрос. – akathir79
Хорошо, основываясь на названии вопроса, я предполагал, что речь шла об использовании JDBC с JTable. Если проблема в том, что вы вообще не можете подключиться к базе данных, посмотрите на них: http://stackoverflow.com/questions/12803140/java-jdbc-driver-sqlite-3-7-2- не удалось открыть-database-test-db-file-is-encry http://stackoverflow.com/questions/27218985/how-to-set-database-password-in-sqlite-jdbc https: //gist.github.com/ggiraldez/7141132 В основном кажется, что стандартный SQLite JDBC-драйвер не поддерживает шифрование. –