请教大神,android与mysql数据库连接出现问题

本文探讨了在Android应用中使用JDBC连接MySQL数据库时遇到的问题:无法查询到数据及连接测试信息无法打印。提供了具体的代码示例并寻求解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

利用jdbc方式在Android项目下的DBUtil类里加载mysql驱动(Android版本4.0以上),为什么查询不到数据,连接测试的sysout也打印不出来?
请教大神如何结局?
[color=#FF0000]public class DBUtil {
public static Connection getConnection()
{

Connection con=null;
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
con=DriverManager.getConnection("jdbc:mysql://localhost:"+"3306/student_manager","root","admin");       
}
catch(Exception e)
{
e.printStackTrace();
}
return con;
}

public static String selectPWD(String s_num) {
String result = null;
try {
Connection conn = getConnection();
Statement st = conn.createStatement();
                       //System.out.println("成功连接数据库");
String sql = "select s_pwd from student where s_num='" + s_num
+ "'";

ResultSet rs = st.executeQuery(sql);
if (rs.next()) {
result = rs.getString(1);
}
System.out.println(result);
rs.close();
st.close();
conn.close();

} catch (Exception e) {
e.printStackTrace();
}
return result;
}
}
[/color]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值