<dependency> <groupId>com.squareup.sqldelight</groupId> <artifactId>jdbc-driver</artifactId> <version>1.5.1</version> </dependency> groovy implementation 'com.squareup.sqldelight:jdbc-driver:1.5.1' sql CREATE TABLE users ( id INTEGER PRIMARY KEY NOT NULL, name TEXT NOT NULL ); SELECT * FROM users; sqldelight generate MyDatabase.sqlite3 --output src/main/java groovy plugins { id "com.squareup.sqldelight" version "1.5.1" } sqldelight { MyDatabase { packageName = "com.example.db" schemaOutputDirectory = outputDir } } Class.forName("com.squareup.sqldelight.jdbc.JdbcSqliteDriver"); Connection connection = DriverManager.getConnection("jdbc:sqldelight:file:/path/to/database.db"); PreparedStatement statement = connection.prepareStatement("SELECT * FROM users"); ResultSet resultSet = statement.executeQuery(); while (resultSet.next()) { int id = resultSet.getInt("id"); String name = resultSet.getString("name"); System.out.println("User ID: " + id + ", Name: " + name); } resultSet.close(); statement.close(); connection.close();


上一篇:
下一篇:
切换中文