zoukankan      html  css  js  c++  java
  • 每日日报2021.2.11

    今天完成内容:

    开发体温app

    1.编写代码

    package bean;

    public class User {
    private String name;
    private String riqi;
    private String time;
    private String space;
    private String wen;

    public void setName(String name) {
    this.name = name;
    }

    public String getName() {
    return name;
    }

    public void setRiqi(String riqi) {
    this.riqi = riqi;
    }

    public String getRiqi() {
    return riqi;
    }

    public void setTime(String time) {
    this.time = time;
    }

    public String getTime() {
    return time;
    }

    public void setSpace(String space) {
    this.space = space;
    }

    public String getSpace() {
    return space;
    }

    public void setWen(String wen) {
    this.wen = wen;
    }

    public String getWen() {
    return wen;
    }
    public User(String name,String riqi,String time,String space,String wen){
    this.name=name;
    this.riqi=riqi;
    this.time=time;
    this.space=space;
    this.wen=wen;
    }
    }



    package dao;

    import android.os.Build;

    import androidx.annotation.RequiresApi;

    import java.sql.*;
    import bean.User;
    import util.DBUtil;

    public class Dao {
    public void add(User user) {
    //获得链接对象
    Connection connection = DBUtil.getConn("users");
    //准备sql语句
    String sql = "insert into text(name,riqi,time,space,wen)values(?,?,?,?,?)";
    try {
    //创建语句传输对象
    if(connection!=null) {
    PreparedStatement preparedStatement = connection.prepareStatement(sql);
    if (preparedStatement != null) {
    preparedStatement.setString(1, user.getName());
    preparedStatement.setString(2, user.getRiqi());
    preparedStatement.setString(3, user.getTime());
    preparedStatement.setString(4, user.getSpace());
    preparedStatement.setString(5, user.getWen());
    preparedStatement.executeUpdate();
    preparedStatement.close();
    connection.close();
    }
    }
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }

    package util;

    import java.sql.Connection;
    import java.sql.DriverManager;

    public class DBUtil{
    private static String driver = "com.mysql.jdbc.Driver";// MySql驱动
    private static String user = "用户名";
    private static String password = "密码";
    public static Connection getConn(String dbname){
    Connection connection = null;
    try{
    Class.forName(driver);// 动态加载类
    String ip = "本机IP";
    // 尝试建立到给定数据库URL的连接
    connection = DriverManager.getConnection("jdbc:mysql://" + ip + ":3306/" + dbname, user, password);
    }catch (Exception e){
    e.printStackTrace();
    }
    return connection;
    }
    }


    package com.example.Temper;

    import android.Manifest;
    import android.app.Activity;
    import android.content.pm.PackageManager;
    import android.location.Address;
    import android.location.Geocoder;
    import android.location.Location;
    import android.location.LocationListener;
    import android.location.LocationManager;
    import android.os.Bundle;
    import android.util.Log;
    import android.view.View;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;
    import androidx.core.app.ActivityCompat;
    import java.io.IOException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.List;
    import java.util.Locale;
    import bean.User;
    import dao.Dao;

    public class MainActivity extends Activity implements View.OnClickListener {
    Button bt_riqi,bt_time,bt_space,bt_insert;
    EditText et_name,et_wen;
    TextView tv_riqi,tv_riqi0,tv_time,tv_space,tv_tishi;
    private static final String[] authBaseArr = {//申请类型
    Manifest.permission.ACCESS_FINE_LOCATION,
    Manifest.permission.ACCESS_COARSE_LOCATION
    };
    private static final int authBaseRequestCode = 1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    bt_riqi=(Button)findViewById(R.id.bt_riqi);
    bt_time=(Button)findViewById(R.id.bt_time);
    bt_space=(Button)findViewById(R.id.bt_space);
    bt_insert=(Button)findViewById(R.id.bt_insert);
    et_name=(EditText) findViewById(R.id.et_name);
    tv_riqi=(TextView)findViewById(R.id.tv_riqi);
    tv_riqi0=(TextView)findViewById(R.id.tv_riqi0);
    tv_time=(TextView)findViewById(R.id.tv_time);
    tv_space=(TextView)findViewById(R.id.tv_space);
    et_wen=(EditText) findViewById(R.id.et_wen);
    tv_tishi=(TextView)findViewById(R.id.tv_tishi);

    bt_riqi.setOnClickListener(this);
    bt_time.setOnClickListener(this);
    bt_space.setOnClickListener(this);
    bt_insert.setOnClickListener(this);
    }

    遇到问题:

    明日目标:

    学习Android studio的开发

  • 相关阅读:
    JAVA 程序pending 数据库锁
    圆形相遇问题
    DROP TABLE
    sed 删除
    JVM程序计数器
    《神奇的数学》颠覆你对数学的初始感觉
    error "OPatch cannot find a valid oraInst.loc file to locate Central Inventory
    【linux】提醒"libc.so.6: version `GLIBC_2.14' not found"系统的glibc版本太低
    Linux 常用命令随笔(一)
    国际结算业务--国际结算中的票据
  • 原文地址:https://www.cnblogs.com/leiyu1905/p/14905776.html
Copyright © 2011-2022 走看看