首页 > 数据库 >AndroidStudio数据库连接有问题

AndroidStudio数据库连接有问题

时间:2023-03-17 14:59:05浏览次数:42  
标签:EditText 数据库 private 连接 AndroidStudio mHelper import et id

package com.example.daka;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

import com.example.daka.database.UserDBHelper;
import com.example.daka.enity.User;
import com.example.daka.util.ToastUtil;

public class ZuceActivity extends AppCompatActivity implements View.OnClickListener {

    private EditText et_name;
    private EditText et_phone;
    private EditText et_classroom;
    private EditText et_password;
    private EditText et_ID;
    private UserDBHelper mHelper;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_zuce);
        et_name=findViewById(R.id.et_name);
        et_phone=findViewById(R.id.et_phone);
        et_classroom=findViewById(R.id.et_classroom);
        et_password=findViewById(R.id.et_password);
        et_ID=findViewById(R.id.et_ID);
        findViewById(R.id.btn_zuce).setOnClickListener(this);
    }

    @Override
    protected void onStart() {
        super.onStart();
        mHelper =UserDBHelper.getInstance(this);
        //mHelper.openWriteLink();
        //mHelper.openReadLink();
    }

    @Override
    protected void onStop() {
        super.onStop();
        mHelper.closeLink();
    }

    @Override
    public void onClick(View v) {
        String ID=et_ID.getText().toString();
        String name=et_name.getText().toString();
        String password=et_password.getText().toString();
        String phone=et_phone.getText().toString();
        String classroom=et_classroom.getText().toString();
        User user=null;
        switch(v.getId()){
            case R.id.btn_zuce:
                user= new User(Integer.parseInt(ID),name,password,phone,classroom);
                mHelper.insert(user);
                if(mHelper.insert(user)>0){
                    ToastUtil.show(this,"注册成功");
                }
                break;
        }
    }
}

 

标签:EditText,数据库,private,连接,AndroidStudio,mHelper,import,et,id
From: https://www.cnblogs.com/cinan/p/17226765.html

相关文章

  • 连接系统架构目录(SLD)失败 的解决方案 - 转载
    当您从工作站打开SAPB1客户端,并收到以下错误之一:·连接系统架构目录(SLD)失败;请联系系统管理员·连接到许可证服务器时出错;请联系系统管理员此问题可能与工作站上的某些......
  • C# 连接SQL数据库 ,增删改查
     Default3.aspx.cs1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Data;//数据库执行方式4usingSystem.Data.SqlClient;//数据库5us......
  • Splunk DB Connect 连接MySQL报错CLIENT_PLUGIN_AUTH is required
    01、问题描述使用SplunkDBConnect连接MySQL数据库读库时,报错CLIENT_PLUGIN_AUTHisrequired,如下图:02、原因分析根据报错信息,查阅相关资料,了解到报错原因:目标数据库......
  • 使用 Athena (Presto) 分析本地 Oracle 数据库导出的数据
    在传统企业客户,无论是前台的交易数据库还是后台的数据仓库,都会选择使用Oracle,它具备非常广泛的技术资料、社区资源和问题处理案例(各种踩坑的经验);同时它还有广泛的用户基础......
  • 分布式数据库DDBS
    一、什么是分布式数据库分布式数据库系统(DDBS:Distributed Database System)是在集中式数据库系统的基础上发展来的。是数据库技术与网络技术结合的产物。分布式数据......
  • 接口自动化---数据库断言封装python
    接口自动化---数据库断言封装python前言:在接口测试响应验证中,通常可以通过接口响应值来验证,还可以通过查询数据库信息辅助来验证。接口测试数据清理1、通过Delete接口删......
  • Azure Arc专题之五:在Windows Server上安装AzureConnectedMachineAgent并连接至AzureAr
    本文介绍如何在WindowsServer上安装AzureConnectedMachine代理并将其连接到AzureArc中。一、安装代理首先从微软网站​​https://aka.ms/AzureConnectedMachineAgent​​......
  • 记录一次重置数据库root用户的过程
    服务器的mysql突然连接不上去了,密码也忘记了。只能重新设置密码了1、使用如下指令打开mysql数据库配置文件(具体的文件路径以实际情况为准)vim/etc/my.cnf在虚拟机中直接......
  • 数据库连接池
    数据库连接池是个容器,负责分配、管理数据库连接。它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。释放空闲时间超过最大空闲时间的数据库连接来避免......
  • .net core 从数据库读取图片和保存图片到数据库
    usingMicrosoft.Data.SqlClient;usingSystem.Data;namespacePhotoApp;internalclassPhotoHelper{stringcreateTableSql=@"CREATETABLE[dbo].[Employ......