kotlin implementation("com.squareup.sqldelight:gradle-plugin:$sqldelight_version") implementation("com.squareup.sqldelight:sqlite-driver:$sqldelight_version") implementation("org.xerial:sqlite-jdbc:$jdbc_version") sql CREATE TABLE user ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, age INTEGER ); SELECT * FROM user; kotlin plugins { id("com.squareup.sqldelight") } sqldelight { database("AppDatabase") { packageName = "com.example.app" } } kotlin import java.sql.* val connection: Connection = DriverManager.getConnection("jdbc:sqlite:database.db") val statement: PreparedStatement = connection.prepareStatement("SELECT * FROM user") val resultSet: ResultSet = statement.executeQuery() while (resultSet.next()) { val userId: Int = resultSet.getInt("id") val userName: String = resultSet.getString("name") val userAge: Int = resultSet.getInt("age") println("User: $userName (ID: $userId, Age: $userAge)") } resultSet.close() statement.close() connection.close()


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