Android如何用editText和Button来实现向数据库存入数据?

2024-05-16 02:58

1. Android如何用editText和Button来实现向数据库存入数据?

editText获取值提交带后台入口即可、不懂的来juapk社区搜下greendao 是一个android的持久层框架很方便的

Android如何用editText和Button来实现向数据库存入数据?

2. 如何用java web通过点击按钮事件,当点击按钮时,将输入框的值保存在数据库中,不需要跳转页面

ajax了解一下。最方便的就是通过jquery来使用ajax。页面引入jquery的js文件。然后,使用$.ajax({    url:你的servlet路径    asyn:是否异步选异步    data:你要传的表单数据    success:function(){        当点击按钮提交完数据后你要干啥    }})不用ajax的话你直接访问servlet,将值放入数据库

3. android中想要对文本框中输入的数据进行保存怎么实现

Android应用开发中,给我们提供了5种数据的存储方式
1 使用SharedPreferences存储数据
2 文件存储数据
3 SQLite数据库存储数据
4 使用ContentProvider存储数据
5 网络存储数据
不同的业务逻辑,或者需求,用不同的实现方式,以下是这几中数据存储方式的说明用及法:

第一种: 使用SharedPreferences存储数据
SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存。
以下为示例代码:
public class MainActivity extends Activity { 
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

//获取SharedPreferences对象
Context ctx = MainActivity.this; 
SharedPreferences sp = ctx.getSharedPreferences("SP", MODE_PRIVATE);
//存入数据
Editor editor = sp.edit();
editor.putString("STRING_KEY", "string");
editor.putInt("INT_KEY", 0);
editor.putBoolean("BOOLEAN_KEY", true);
editor.commit();

//返回STRING_KEY的值
Log.d("SP", sp.getString("STRING_KEY", "none"));
//如果NOT_EXIST不存在,则返回值为"none"
Log.d("SP", sp.getString("NOT_EXIST", "none"));
} 
} 

第二种: 文件存储数据
关于文件存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。
文件可用来存放大量数据,如文本、图片、音频等。
默认位置:/data/data//files/***.***。
代码示例: 
public void save(){ 
try {
FileOutputStream outStream=this.openFileOutput("a.txt",Context.MODE_WORLD_READABLE);
outStream.write(text.getText().toString().getBytes());
outStream.close();
Toast.makeText(MyActivity.this,"Saved",Toast.LENGTH_LONG).show();
} catch (FileNotFoundException e) {
return;
}
catch (IOException e){
return ;
}
} 


第三种: SQLite数据库存储数据
SQLite是轻量级嵌入式数据库引擎,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLite。
SQLite 由以下几个组件组成:SQL 编译器、内核、后端以及附件。
SQLite 通过利用虚拟机和虚拟数据库引擎(VDBE),使调试、修改和扩展 SQLite 的内核变得更加方便。 
读取文件示例:

public void load(){
try {
FileInputStream inStream=this.openFileInput("a.txt");
ByteArrayOutputStream stream=new ByteArrayOutputStream();
byte[] buffer=new byte[1024];
int length=-1;
while((length=inStream.read(buffer))!=-1) {
stream.write(buffer,0,length);
} 
stream.close();
inStream.close();
text.setText(stream.toString());
Toast.makeText(MyActivity.this,"Loaded",Toast.LENGTH_LONG).show();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
catch (IOException e){
return ;
} 
} 

第四种 使用ContentProvider存储数据 ContentProvider其实也是通过数据库的方式来存储数据的,因此这里不再做详细介绍

第五种 网络存储数据 也就是说将数据保存在服务器,android上只需要通过httpclient发起一个请求,向服务器获取数据即可

android中想要对文本框中输入的数据进行保存怎么实现

4. 单击提交按钮,如何将文本框中内容存储到mysql数据库中?

$(function(){

   
$('#send').click(function(){

        
$.ajax({

            
type: "GET",

            
url: "test.json",

            
data: {username:$("#username").val(),
content:$("#content").val()},

            
dataType: "json",

             success:
function(data){}

        
});

    });

});

5. Android开发中如何将EditText录入的信息存入数据库中,最好能有实例,我还是个菜鸟呀

你通过getText()方法首先得到输入的值,然后调用数据库的插入方法 db.insert();插入到数据库中就行  就想这样 
EditText et ;
String num = et.getText().toString();
public void addData(String num) {
  SQLiteDatabase db = dbHelper.getWritableDatabase();
  ContentValues values = new ContentValues();
  values.put("num", num);
  db.insert("表名", null, values);
 }
 
当你调用这个 addData()方法时就会向数据库中插入数据了

Android开发中如何将EditText录入的信息存入数据库中,最好能有实例,我还是个菜鸟呀

6. 怎么实现,点击按钮给表格添加一行或者删除一行,列表里添加控件,可以点击提交数据保存到数据库

保存数据:
1.点击按钮后,找到按钮所在的行。
2.找到所在的行,就能找到要保存的数据,在哪个控件中。
3.找到了控件,就能取出其中的数据,就可以保存了。

7. Android开发中如何将EditText录入的信息存入数据库中,最好能有实例,这个问题你解决了吗?

String l_strContent = EditText.getText().toString();
  SQLiteDatabase db = this.getWritableDatabase();   //this 代表数据库的当前类
 
  ContentValues cv = new ContentValues(); 
  cv.put(字段的名字, l_strContent ); 
 db.insert(表的名字, null, cv); 
.....剩下的就交给你了

Android开发中如何将EditText录入的信息存入数据库中,最好能有实例,这个问题你解决了吗?

8. 如何实现点击提交按钮时 一个编号自增的并能存储到数据库的代码

你在刷新网页的时候,要把现在数据库的最大值查询出来,放到网页上面。
新增的时候,你才用这个值去+1就可以了。
最新文章
热门文章
推荐阅读