最近用android利用JDBC连接Mysql,用eclipse上的模拟器连接mysql成功,但是连接到真机就无响应望高手指点

作者&投稿:守砌 (若有异议请与网页底部的电邮联系)
在eclipse的android平台上连接mysql的问题~

你启动了mySQL吗? 没有启动是找不到。你程序里面那是注册驱动 不是加载驱动,这是要区别的。

1.前边的事例是把数据库的驱动,连接,用户名和密码都写在了类中,耦合性太高,当我们数据库变更或者数据库类型更换后,需要去重新更改代码,很不方便。
解决的方法:把数据库的驱动,连接,用户名和密码写在配置文件中,通过读取配置文件的方式进行代码编写,而以后如果数据库变更直接修改配置文件即可!
2.在工程中右键新建file,命名为jdbc.properties
3.创建完毕如图:
4.在jdbc.properties文件中输入如下信息,分别是数据库的驱动,连接,用户名和密码
5.新建JdbcTest2.java类
6.输入自己的代码:
7.在主函数中输入如下,测试方法
8.运行之后的结果如下,表示连接成功!

模拟器能够连接上,说明你的程序没有问题,真机的话,先确定你的手机和你的服务器在同一个网络中,如果通过外网的话,就要确定你输入的IP是否是你真实的IP而不是通过路由器设定来的IP

应该是你的手机上没有安装jdbc库,在手机上运行加载jdbc库失败了。

不太懂你所谓的链接到真机是什么意思
你是说 把程序安装到手机上 就无法链接你的mysql?

有可能是你的真机无法链接到你的177这台机器上面~

想个办法测试下是不是能链接正常吧~

另外可以真机联调看log~

请问你在模拟机上怎么使用jdbc连接MySql数据库的,你能把你的代码发给我吗,我一直都连不上,上面的那个图片我看不清楚,谢谢了 ,我的邮箱673541472@qq.com

哥们,你试试把防火墙和杀毒关了,我碰到和你一样的问题,关了就好了~你试试


哪些地方可以看到Android手机的使用记录痕迹
Android手机可以通过以下命令查看到使用记录,痕迹:4636 显示手机资讯、电池资讯、电池记录、使用统计资料、WiFi 资讯 7780 重设为原厂设定,不会删除预设程式,及SD 卡档案。2767*3855 重设为原厂设定,会删除SD 卡所有档案。34971539 显示相机固件版本,或更新相机固件 7594 当长按关机按钮时,会出现一...

谷歌正式发布Android 12,Android 系统好用吗?
而且苹果的系统是不外用的,人家只在自己的手机上面用,而国产的厂商除了用安卓系统,没有其他的选择。你现在所使用的手机系统,虽然各厂商进行了一定的优化编了个名字,但那仍然是谷歌公司的安卓系统,所以它到底好不好用,这个你自己应该有亲身的体会,不能说它特别好用,但是它确实满足了你最基本的...

如何处理android操作系统手机只能显示最近使用的程序,隐藏了其他所有的...
1、电脑主机故障引起的黑屏故障 a、主机电源引起的故障 主机电源损坏或主机电源质量不好引起的黑屏故障很常见。例如,当添加了一些新设备之后,显示器便出现了黑屏故障,排除了硬件质量及兼容性问题之后电源的质量不好动力不足是故障的主要起因,更换大动率质优电源或使用稳压电源是解决这类故障的最好办法...

[Android全图解] Google Maps在手,圣诞跨年行程一把罩(进阶篇)!_百度...
对于即将到来的圣诞与跨年活动,大家都规划好行程了吗?为了让Android使用者更能活用手机上的GoogleMaps来安排活动景点并为我们规划交通行程,昨天阿祥和大家分享了「GoogleMaps在手,圣诞跨年行程一把罩(基础篇)」这篇文章,不过其实这只是GoogleMaps的入门基本功,其实Google最厉害的并不是把单一App的功能...

Android移动应用中的焦点分析
简单一点理解,在移动应用中,焦点就是当前正在处理事件的位置。在手机应用中,最有可能用到焦点的就是EditText,如果同一个界面中有多个EditText,通常情况下同一时间只有一个能够输入内容,此时,这个EditText就获取了焦点。在Android中,对焦点的设置分为两种情况,TouchMode和非TouchMode。现在的手机基本...

android进程管理机制
Android系统与其他操作系统有个很不一样的地方,就是其他操作系统尽可能移除不再活动的进程,从而尽可能保证多的内存空间,而Android系统却是反其道而行之,尽可能保留进程。Android这样设计有什么优势呢?又是通过怎样的方法来管理这些被保留的进程的呢?Android用户又该如何正确使用手机从而更好发挥Android系统所特有的优势...

android bitmap 使用时候注意什么
注意两点:1. 为了保证使用的资源能被回收,建议使用WeakReference, 以应用内存内存紧张时,回收部分资源,保证程序进程不被杀死。2. 避免异步任务的长时间耗时操作,在任务执行结束后,及时释放资源。3 管理Bitmap内存。在Android开发中,加载一个图片到界面很容易,但如果一次加载大量图片就复杂多了。在...

...还有最好有关于新手使用Android系统的技巧,谢谢
关于使用Android手机系统的技巧:其实主要有三点 1,善用云同步 Android是谷歌开发的智能手机系统,其中的很多基础功能是和Google的互联网应用无缝衔接的,比如手机上的日程表、联系人、邮件、文档、阅读器还有地图等等,都可以找到对应的网络应用(你可以理解为网站),而且是双向同步,比如你在电脑上标注一...

谷歌android,应用在哪些手机?
而国内华为比较突出,华为的android系统手机,有一款在国外卖得很不错,不过没有针对国内出售,奇怪了!!!android系统是谷歌联合世界各大手机运营商和厂家联合开发的,不是谷歌一家独揽,所以说很多商家都可以使用android系统,目前除了诺基亚没使用android系统,现在几乎所有品牌都有android系统手机,而且已近...

最近用小米手机在Android studio调试,安装不了程序,怎么解决
用小米来调试确实比较坑,需要注意的地方要多一点 首先,usb调试就不多说了,这是根本 然后,usb调试的地方下面有个usb安装,这个也要打开 最后在设置页面有个系统安全,里面的允许安装未知来源也要打开

磴口县13421745494: android如何通过JDBC连接数据库,给个示例谢谢. -
离味拉坦: 1、Android系统中有内置的SQLite数据库,但是这个数据库会随着程序的卸载而清除;2、如果想要Android连接其他的数据库,需要依赖于网络操作,类似于访问网站信息:(1)MyEclipse通过JDBC连接指定的数据库 (2)Android客户端通过网络(URLConnection、HttpClient、xUtils等)连接MyEclipse,进而间接获取数据库信息

磴口县13421745494: android怎么用JDBC方法连接mysql数据库 -
离味拉坦: 1:mysql-connector-java-5.1.10-bin.jar导入2:编译会有警告,因为android和上面的jar不兼容,但不影响运行.

磴口县13421745494: 如何在Android中使用JDBC与服务器数据库通信 -
离味拉坦: 1在eclipse选择工程,右键---->Properties---->在左侧选项“Java Build Path”---->切换到“Libraries”---->选择“Add External JARs”---->选中jtds的jar包---->完毕 2 在java代码的开始处 import JDBC的包,这一步根据不同的驱动,目录可能不一样,找到Driver的路径即可. import net.sourceforge.jtds.jdbc.Driver; 3 在java代码中使用以下语句,加载jdbc驱动. Class.forName("net.sourceforge.jtds.jdbc.Driver");// 加载驱动程序

磴口县13421745494: android studio怎么用jdbc的方式连接数据库 -
离味拉坦: 实例代码如下: import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import java.util.List; import javax.sql.PooledConnection; import oracle.jdbc.pool.OracleConnectionPoolDataSource; ...

磴口县13421745494: android能直接通过jdbc连接远程数据库吗? -
离味拉坦: ANDROID包括的JAVA标准包为java.包和javax.包JDBC包括在这里吗?如果需要操作远程数据库,可以用ANDROID连接服务器,然后用其它方式操作,比如传过去参数,服务器上可以用JSP、PHP、.NET等方式再操作数据库

磴口县13421745494: android能直接通过jdbc连接远程数据库吗?
离味拉坦: 感觉不能,而且没必要.android只是个客户端,做它该做的就可以了

磴口县13421745494: android 怎么使用 jdbc -
离味拉坦: 不知道我说的是不是你想要的,使用JDBC+SERVLET搭建框架,将数据库的信息查询到之后,用json封装,手机通过HTTP请求servlet的地址,可以得到一个JSONARRAY,是一个List>对象,解析应该能得到

磴口县13421745494: Android通过jdbc连接数据库问题 -
离味拉坦: jdbc和连接池对于你这个场景来说,都足够,既然用spring管理了,建议还是使用连接池,另外,spring自身没有实现连接池,一般都是对第三方连接池的包装,常见的有C3P0,dbcp以及最近比较流行的boneCP等,这几个配置都差不多太多,以boneCP为例:destroy-method="close">

磴口县13421745494: android为什么不能使用jdbc连接数据库 -
离味拉坦: 可以的啊.Android平台下与服务器数据库通信的方法在Android平台下,连接电脑服务器的MySQL、PostgreSQL、Oracle、Sybase、Microsoft SQLServer等数据库管理系统DBMS(database management system),主要有以下两种方法:方...

磴口县13421745494: android用jdbc无法直连mysql数据库 -
离味拉坦: 1,驱动配置有误:driver=com.mysql.jdbc.Driver2,数据库连接地址有误:url=jdbc:mysql://localhost:3306/test?3useUnicode=true&characterEncoding=utf83,密码或帐号有误:username=rootpassword=root4,数据库未启动或无权访问5,项目未...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网