-<?xml version="1.0" encoding="UTF-8"?>\r
<classpath>\r
- <classpathentry excluding="**/*.java" including="VERSION" kind="src" path=""/>\r
- <classpathentry kind="src" path="src/main/java"/>\r
- <classpathentry excluding="**/*.java" including="native/**|org/**" kind="src" path="src/main/resources"/>\r
- <classpathentry kind="src" output="target/test-classes" path="src/test/java"/>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre1.5.0_15"/>\r
- <classpathentry kind="var" path="M2_REPO/org/xerial/thirdparty/jdbc-api/1.4/jdbc-api-1.4.jar"/>\r
- <classpathentry kind="var" path="M2_REPO/junit/junit/4.1/junit-4.1.jar"/>\r
- <classpathentry kind="var" path="M2_REPO/org/xerial/thirdparty/nestedvm/1.0/nestedvm-1.0.jar"/>\r
- <classpathentry kind="output" path="target/classes"/>\r
-</classpath>\r
+ <classpathentry kind="src" path="." including="VERSION" excluding="**/*.java"/>\r
+ <classpathentry kind="src" path="src/main/java"/>\r
+ <classpathentry kind="src" path="src/main/resources" including="native/**|org/**" excluding="**/*.java"/>\r
+ <classpathentry kind="src" path="src/test/java" output="target/test-classes"/>\r
+ <classpathentry kind="output" path="target/classes"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>\r
+ <classpathentry kind="var" path="M2_REPO/org/xerial/thirdparty/jdbc-api/1.4/jdbc-api-1.4.jar"/>\r
+ <classpathentry kind="var" path="M2_REPO/junit/junit/4.1/junit-4.1.jar"/>\r
+ <classpathentry kind="var" path="M2_REPO/org/xerial/thirdparty/nestedvm/1.0/nestedvm-1.0.jar"/>\r
+</classpath>
\ No newline at end of file
-<?xml version="1.0" encoding="UTF-8"?>\r
<projectDescription>\r
- <name>sqlite-jdbc</name>\r
- <comment>SQLite JDBC library</comment>\r
- <projects>\r
- </projects>\r
- <buildSpec>\r
- <buildCommand>\r
- <name>org.eclipse.jdt.core.javabuilder</name>\r
- <arguments>\r
- </arguments>\r
- </buildCommand>\r
- </buildSpec>\r
- <natures>\r
- <nature>org.eclipse.jdt.core.javanature</nature>\r
- <nature>org.maven.ide.eclipse.maven2Nature</nature>\r
- </natures>\r
-</projectDescription>\r
+ <name>sqlite-jdbc</name>\r
+ <comment>SQLite JDBC library</comment>\r
+ <projects/>\r
+ <buildSpec>\r
+ <buildCommand>\r
+ <name>org.eclipse.jdt.core.javabuilder</name>\r
+ </buildCommand>\r
+ </buildSpec>\r
+ <natures>\r
+ <nature>org.eclipse.jdt.core.javanature</nature>\r
+ <nature>org.maven.ide.eclipse.maven2Nature</nature>\r
+ </natures>\r
+</projectDescription>
\ No newline at end of file
--- /dev/null
+//--------------------------------------
+// sqlite-jdbc Project
+//
+// QueryTest.java
+// Since: Apr 8, 2009
+//
+// $URL$
+// $Author$
+//--------------------------------------
+package org.sqlite;
+
+import java.sql.Connection;
+import java.sql.DriverManager;
+import java.sql.ResultSet;
+import java.sql.SQLException;
+import java.sql.Statement;
+
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+public class QueryTest
+{
+ @BeforeClass
+ public static void forName() throws Exception
+ {
+ Class.forName("org.sqlite.JDBC");
+ }
+
+ @Test
+ public void createTable() throws Exception
+ {
+ String driver = "org.sqlite.JDBC";
+ String url = "jdbc:sqlite::memory:";
+ //String url = "jdbc:sqlite:file.db";
+ Class.forName(driver);
+ Connection conn = DriverManager.getConnection(url);
+ Statement stmt = conn.createStatement();
+ stmt.execute("CREATE TABLE IF NOT EXISTS sample " + "(id INTEGER PRIMARY KEY, descr VARCHAR(40))");
+ stmt.close();
+
+ stmt = conn.createStatement();
+ try
+ {
+ ResultSet rs = stmt.executeQuery("SELECT * FROM sample");
+ rs.next();
+ }
+ catch (SQLException e)
+ {
+ e.printStackTrace();
+ }
+
+ conn.close();
+
+ }
+
+}