Android直连服务端数据库

因为项目需要Android直连服务端mysql数据库,特写下笔记

1.连接数据库驱动依赖:compile'mysql:mysql-connector-java:5.1.18'

2.代码如下


Connection connection =null;

//数据实体类

SouSuoCiData data;

//实体类list

gjclist=newArrayList();

try{

//加载驱动

Class.forName("com.mysql.jdbc.Driver").newInstance();

//数据库ip地址/端口/数据库名

String url ="jdbc:mysql://192.168.0.103:3306/test";

                                                                                        //root是我这个数据库的账号,123456是密码

connection = (Connection) DriverManager.getConnection(url,"root","123456");

Statement statement = (Statement) connection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

                                                                                    //写查询语句

ResultSet resultSet = statement.executeQuery("select * from gjcbg");

//解析查询的数据

while(resultSet.next()) {

data=newSouSuoCiData();

//Log.i("TAG", "rs="+resultSet.toString());

data.setTime(resultSet.getString("sj"));

data.setJh(resultSet.getString("jh"));

data.setDy(resultSet.getString("dy"));

data.setGjc(resultSet.getString("gjc"));

data.setSsc(resultSet.getString("ssc"));

data.setZx(resultSet.getInt("zx"));

data.setDj(resultSet.getInt("dj"));

// Log.i("TAG", "data="+data.toString());

ssclist.add(data);

}

}catch(ClassNotFoundException | SQLException | InstantiationException | IllegalAccessException e) {

e.printStackTrace();

}finally{

try{

if(connection !=null) {

connection.close();

}

}catch(SQLException e) {

e.printStackTrace();

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本人的环境为Myeclipse10、MySQL5.7.15 本文包括:简介JDBC编程步骤打通数据库程序详解—Dr...
    廖少少阅读 4,085评论 7 39
  • JDBC简介 SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。JDBC...
    奋斗的老王阅读 1,557评论 0 51
  • jdbc学习 认真的回顾一下jdbc。巩固一下知识。争取用最通俗的话来解释。 首先我们在编程中肯定是要用到数据库的...
    沉醉000阅读 267评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,805评论 18 399
  • 回到学校的第一天 很累,但把所有东西都收拾的干干净净的感觉又很满足 夜深了却睡不着 想家吗?也许吧 我大概是一个活...
    cbjzp阅读 145评论 0 0