设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
Android studio问题:链接数据库异常,单独建类可以输出 ...
返回列表
发新帖
Android studio问题:链接数据库异常,单独建类可以输出,但是总是报connection和statement的错误
[复制链接]
11
|
5
|
2021-1-27 06:36:13
|
显示全部楼层
|
阅读模式
本人在写一个app,需要链接数据库取出数据,放在list里面,在链接数据库的时候,自己写了一个测试类,可以在控制台输出数据库的信息,但是在activity对应的后台文件中,用数据库的代码就报connection和statement的错误
。(测试类用本机IP地址并不能访问到数据库,用的是localhost,排除本地链接问题)
```
publicclasstestActivityextendsAppCompatActivity
```
```{
```
privatestaticfinalintCHANGE_TEXT=1;
privatestaticTextViewtextView;
privateHandlerhandler=newHandler(){
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test);
Buttonbutton=findViewById(R.id.button4);
textView=findViewById(R.id.textView4);
button.setOnClickListener(newView.OnClickListener(){
@Override
publicvoidonClick(Viewv){
switch(v.getId()){
caseR.id.button4:
//开启一个子线程
newThread(newRunnable(){
@Override
publicvoidrun(){
try{
Class.forName("com.mysql.jdbc.Driver");
Connectioncn=DriverManager.getConnection("jdbc:mysql://*********/test","root","123456");
Stringsql="select*fromxy";
Statementst=(Statement)cn.createStatement();
ResultSetrs=st.executeQuery(sql);
while(rs.next()){
intmybook=rs.getInt(1);
Log.i("testActivity",String.valueOf(mybook));
System.out.println(mybook);
}
cn.close();
st.close();
rs.close();
}catch(ClassNotFoundExceptione){
e.printStackTrace();
}catch(SQLExceptione){
e.printStackTrace();
}
}
}).start();
break;
default:
break;
}
}
});
}
}
分 -->
回复
使用道具
举报
千问
|
2021-1-27 06:36:13
|
显示全部楼层
看上图中的错误信息,很明显就是访问不到指定地址的数据库。
测试类用本机IP地址并不能访问到数据库,用的是localhost,排除本地链接问题
结合你的这个说法,localhost可以访问到,但是用本机IP访问不到,最大的可能就是防火墙,你把防火墙关了试试。
建议两点
1、关闭防火墙
2、先保证你的测试类能够用IP正常访问,之后再去测试app
回复
使用道具
举报
千问
|
2021-1-27 06:36:13
|
显示全部楼层
我把测试类的IP访问到了,将本地的IP设置可以远程访问,但是app里面还是会报错
回复
使用道具
举报
千问
|
2021-1-27 06:36:13
|
显示全部楼层
你是不是在虚拟机中运行App,如果是的话,把192.168.137.1,改成10.0.2.2试试,再不行改成127.0.0.1
回复
使用道具
举报
千问
|
2021-1-27 06:36:13
|
显示全部楼层
数据库是布署在本地pc:192.168.137.1上?
app运行的avd或真机,能ping通192.168.137.1吗,先得确认认两者之间的网络是通的。
回复
使用道具
举报
千问
|
2021-1-27 06:36:13
|
显示全部楼层
127.0.0.1可以在测试类访问,但是10.0.2.2不行,而且两个地址在app里面都不行,报错依然是链接超时;会不会是代码问题?
数据库确实部署在本机上,测试类通过本机的IP访问数据库,有没有其他测试两者网络的方法哇?
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
定兴县泥洼铺村的由来
2
连云港的朋友进
3
2009政法干警考试题量
4
1道数学题~~~好心人做下~~谢谢
5
这首歌叫什么名字、付网页
6
那些有氧运动可以增高?
7
NDS思乡之风热带雨林
8
ACDSee看图的时候只要移动图片就显示“正在复制图像到剪切板”
9
哪里有decade剧场版看
10
高中物理
11
308分能否被长治学院语文教育专业录取?急!谢谢!
12
诺基亚3250进水了怎么办?
13
自考和试点本科怎么样
14
常州工学院可以转系吗
15
为什么我的QQ最近总是像中病毒啊
16
长相问题
17
red pant中文
18
09新,豆花文
19
有天的饭请进来。
20
一个我喜欢的女孩对我说这些什么意思?
21
上北京化工大学北方院有派遣证吗?
22
毕慧琳的藏头诗
23
七年级下册英语单项选择题
24
婴儿臂丛神经损伤会痛吗
25
脐尿管残余会变大么
26
来月经下面胀痛怎么回事?
27
多囊卵巢脸上长痤疮怎么治
28
宝宝才两个月大今天睡觉不上醒
29
求<我的妈妈是精灵>好词好句 急!!!
30
小孩骶1隐裂是什么意思
31
儿童骶1隐裂会有什么症状
32
推荐几部小说吧!
33
北京丽泽商务区拆迁问题
34
成教很难找工作吗?
35
西瓜在冰箱冰镇多久好啊
36
w595c自动记录号码的问题
37
进不入以离尤兮,退将复修吾初服
38
中兴银行信用卡3000一年没还要多少钱?
39
儿童神经纤维瘤怎么办
40
请大家赶快帮帮忙!乌鲁木齐哪里有卖大正牌力保健的?急需帮助!谢谢
41
赛尔号的小火猴的新手,急!(两个问题)
42
怎样学好法律,成长为一个职业律师,在律所实习应怎样做啊
43
先天性心脏病能学声乐吗
44
甲亢两年以上,该怎么调整药量
45
我爱记歌词杨丽唱完迷宫唱的那首歌叫什么名字
46
一周宝宝髋关节脱位戴支架能好吗
47
在专科学校学习可不可以自考本科文凭?
48
先天性心脏病一胎会遗传吗
49
软骨瘤能生孩子吗
50
水仙花生活习性是?
51
青春期狐臭需要药物治疗吗
52
Trojan.DL.Win32.BTJoy.a
53
我女朋友月经推迟了8天才来,是不是怀孕了!
54
先天性心脏病有轻微的吗
55
胰腺炎不能吃什么 胰腺炎患者小心这4种日常食品?
56
一个女生暗恋暗恋一个男生,而她很痛苦,我该怎么劝她
57
到底该不该转户口:我是宜昌的,大学要去武汉,但是毕业留在武汉的机率不大。
58
孕妇静脉曲张有什么症状
59
梦幻古龙为什么进游戏老是闪
60
关于09下半年证券交易教材的问题
61
手背烫伤怎么办?
62
肠根阻手术是怎么回事
63
切口疝术后多长时间可以运动
64
我的笔记本是vista系统,现在开机只有墙纸显示没图标显示是什么原因?
65
由东莞汽车总站到番禺长隆欢乐世界怎么去?
66
胰腺炎出院后能吃藕吗
67
我小孩大概前2个多月前被狗咬,会不会对以后的健康有什么影响?
68
NND!多普达到底会不会玩红警啊!是不是也会建设基地啊!不懂的别回答!能的话介召最便宜的!
69
没处打发时间的朋友来看看[高智商游戏]如何破解那只狗
70
总感觉心脏不舒服,特别扭,做了心电图请给诊断一下
71
电脑配置推荐
72
做植发以后得注意什么问题
73
伦巴怎么查拍啊
74
植发这个的原理是怎么样的
75
每当打开计算机的时候,都会提示SysDell,exe文件不存在,请删除注册表对他的引用
76
问,百度帐号的等级如何升级啊,我现在还是一级
77
intel 830M Graphics Controller-0什么意思
78
一根绳子若绕树5圈还余1/6米,若用绳子的1/3绕树一周,还余5/6米,绳子和树的周长各多少米?
79
kb947319漏洞补丁打不上 怎么办
80
老人老是咳嗽,但是没有痰??!
81
求superjuniorCJ王道文
82
我今年13岁了,怎样长腿啊
83
联想ideapad v350,重庆地区?
84
我的孩子闹W
85
植发中单体毛囊培植再生技术是怎么回事
86
怎么把自己照片放到杀马特网站
87
头发移植治疗秃顶的效果好不好
88
怎么打开iphone 资源管理器
89
谁知道《梅州我的家乡》的歌词?
90
oppo手机固件升级收不收钱
91
我今年50岁,在目前的企业服务7年,终止合同,经济补偿金如何计算,我还可要求其它补偿吗?
92
QQ校友抢滩大战 谁能送我辆兰博基尼或迈巴赫啊?
93
专科什么时间知道录取没录取
94
龟头水肿吃什么食物能好得快
95
种植头发危害有哪些
96
问海尔A66手机主题手费的问题.
97
dnf补丁怎么用
98
早泄看的好吗
99
早射少吃什么食物
100
喝什么茶可治阴囊潮湿