I made it by reference to Jens-André Koch's webpage, and updated it into a netbeans 8.0 with SQLite 3.8 version.
Step 1. Download the SQLite JDBC Library
To use SQLite in Netbeans, we must download the library at first.We can get the library here:
https://bitbucket.org/xerial/sqlite-jdbc
Step 2. Add the JDBC Driver into your project
Add the downloaded JAR into our project.It can be copied into the project's lib dir, too.
At this moment, it was
sqlite-jdbc-3.8.7.jar
Step 3. use it in your code
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import org.sqlite.JDBC; public class JavaSQLiteTest { public static void main(String[] args) throws ClassNotFoundException { // load the sqlite-JDBC driver using the current class loader //Class.forName("org.sqlite.JDBC"); // you can use this if you don't use the import. Connection connection = null; try{ connection = DriverManager.getConnection("jdbc:sqlite:sample.db"); Statement stm = connection.createStatement(); stm.setQueryTimeout(30); // set timeout to 30 sec. stm.executeUpdate("drop table if exists person"); stm.executeUpdate("create table person (id integer, name string)"); stm.executeUpdate("insert into person values(1,'leo')"); stm.executeUpdate("insert into person values(2,'yui')"); ResultSet rs = stm.executeQuery("select * from person"); while(rs.next()){ // read the result set System.out.println("name = " + rs.getString("name")); System.out.println("id = " +rs.getInt("id")); } }catch(SQLException e){ // if the error message is "out of memory", // it probably means no database file is found System.err.println(e.getMessage()); }finally{ try{ if(connection != null) connection.close(); }catch(SQLException e){ // connection close failed. System.err.println(e); } } } }
Step 4. to manage your database in netbeans
1. Add the JDBC driver in Service->Databases->Driversthere should be "
org.sqlite.JDBC
" showed in "Driver Class", and the Name field is "SQLite
".2. Add a JDBC link by SQLite JDBC Driver
right-click on the SQLite Driver, and select "Connecting Using...". Then give the JDBC URL as you like.
To connect with the file named "sample.db", the JDBC URL should be
jdbc:sqlite:sample.db
3. Done.
0 件のコメント:
コメントを投稿