Android开发过程2_Android连接Mysql数据库

1.安装Mysql的驱动(这个可以去官网下载)

2.将下载好的mysql-connector-java.jar包复制放入项目中的lib文件夹中

右键选择添加为库:

sh

3.MYSQL数据库建立数据库

4.连接数据库

public class DBOpenHelper {
   private static String diver = "com.mysql.jdbc.Driver";
   
   private static String url = "jdbc:mysql://本机IP:3306/数据库?characterEncoding=utf-8";
   private static String user = "root";//用户名
   private static String password = "???";//密码
    /*
    * 连接数据库
    * */
   public static Connection getConn(){
       Connection conn = null;
       try {
           Class.forName(diver);
           conn = (Connection) DriverManager.getConnection(url,user,password);//获取连接
       } catch (ClassNotFoundException e) {
           e.printStackTrace();
       } catch (SQLException e) {
           e.printStackTrace();
       }
       return conn;
   }
}

 

 

              //连接数据库进行操作需要在主线程操作
                new Thread(new Runnable() {
                    @Override
                    public void run() {
                        Connection conn = null;
                        conn =(Connection) DBOpenHelper.getConn();
                        String sql = "?????";//SQL语句
                        Statement st;
                        try {
                            st = (Statement) conn.createStatement();
                            ResultSet rs = st.executeQuery(sql);
                            while (rs.next()){
                              //此部分为数据操作
                            // 注意:下标是从1开始的
                            for (int i = 1; i <= count; i++) {
                            String field = rs.getMetaData().getColumnName(3);
                            map.put(field, rs.getString(field));
                           }
                        }
                              
                            }
                            st.close();
                            conn.close();
                        } catch (SQLException e) {
                            e.printStackTrace();
                        }
                    }
                }).start();

 

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值