kotlin使用jdbc连接数据库
时间: 2023-11-22 16:11:51 浏览: 209
在Kotlin中使用JDBC连接数据库的过程如下:
1. 导入相关的JDBC驱动库:在项目的build.gradle文件中,添加以下依赖关系:
```kotlin
compile "mysql:mysql-connector-java:$mysql_version"
```
引用
2. 设置数据库连接信息:在代码中,定义数据库的URL、用户名和密码等连接信息,例如:
```kotlin
var driver = "com.mysql.jdbc.Driver"
var url = "jdbc:mysql://10.0.2.2:3306/test"
var user = "root"
var psd = "rs123456"
```
引用
3. 建立数据库连接:使用JDBC提供的Connection接口,创建数据库连接对象,例如:
```kotlin
var conn: java.sql.Connection? = null
fun connection(): java.sql.Connection? {
conn = DriverManager.getConnection(url, user, psd)
return conn
}
```
引用
4. 执行数据库操作:使用Connection对象执行SQL语句,例如执行插入或删除操作:
```kotlin
// 插入操作示例
var sql = "insert into stuinfo(id,name) values(?,?)"
var pstmt = conn?.prepareStatement(sql)
pstmt?.setInt(1, 1) // 设置参数值
pstmt?.setString(2, "John")
pstmt?.executeUpdate() // 执行插入操作
// 删除操作示例
var name = "John"
jdbcTemplate?.update("delete from USER where USERNAME = ?", name)
```
引用
需要注意的是,以上代码只是一个简单的示例,实际使用中还需要进行异常处理、资源释放等操作,以确保代码的健壮性和可靠性。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [android studio使用JDBC访问mysql数据库(Kotlin方法)](https://blog.csdn.net/weixin_34434736/article/details/113583018)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Spring Boot 与 Kotlin 使用JdbcTemplate连接MySQL](https://blog.csdn.net/weixin_33443972/article/details/113340909)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文