Android经验之如何使用JDBC连接数据库

本文介绍如何在Android应用中使用JDBC和JTDS驱动连接到SQL Server 2005数据库,解决ClassNotFoundException问题,并提供配置教程链接,包括连接MySQL和SQL Server 2008的详细步骤。
摘要由CSDN通过智能技术生成

我用的是JTDS驱动来连接SQL server 2005数据库,其它举一反三。


1.  下载使用版本1.2.7。

因为1.3.1出ClassNotFoundException 


2. 加载JTDS驱动
在eclipse工程右键---->Properties-->左侧选“Java Build Path”-->“Libraries”-->“Add External JARs”-->选中jtds的jar包

然后记得在order and export 页面 勾上。


3.  不要在onCreate连接
可以用AsyncTask,service,或自己创建新线程


详细参考:

在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 ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值