java - 如何将微调器选定的项目插入到移动应用程序的 SQL Server 中?

标签 java android sql-server spinner crud

我正在将数据库中的值提取到 Spinner 中,但我想将所选项目从 Spinner 插入到数据库中,我该如何执行此操作?

我正在使用 SQL 服务器

我正在使用两个 Spinner,并且两个 Spinner 的所选项目都应插入到数据库中。

public class MainActivity extends AppCompatActivity {
Spinner spinnercountry,spinnercountry1,spinnercountry2;
String ip, db, un, passwords;
Connection connect;
PreparedStatement stmt;
ResultSet rs;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    spinnercountry = (Spinner) findViewById(R.id.spinnerdata);
    connect = CONN(un, passwords, db, ip);
    String query1 = "select proname from barang";
    try {
        connect = CONN(un, passwords, db, ip);
        stmt = connect.prepareStatement(query1);
        rs = stmt.executeQuery();
        ArrayList<String> data = new ArrayList<String>();
        while (rs.next()) {
            String id = rs.getString("proname");
            data.add(id);
        }
        String[] array = data.toArray(new String[0]);
        ArrayAdapter NoCoreAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, data);
        spinnercountry.setAdapter(NoCoreAdapter);
    } catch (SQLException e) {
        e.printStackTrace();
    }

    spinnercountry.setOnItemSelectedListener(new OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
            String name = spinnercountry.getSelectedItem().toString();
            Toast.makeText(MainActivity.this, name, Toast.LENGTH_SHORT).show();
        }
        @Override
        public void onNothingSelected(AdapterView<?> parent) {
        }
    });

最佳答案

在微调器 onItemSelected 方法中使用以下代码

    String query1 = "INSERT INTO table_name VALUES ("+data.get(position)+")";
    stmt = connect.prepareStatement(query1);
    rs = stmt.executeQuery();

关于java - 如何将微调器选定的项目插入到移动应用程序的 SQL Server 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56947632/

相关文章:

java - XML 添加与子元素相同的元素(获取 HIERARCHY_REQUEST_ERR)

java - 哪种机制可用于访问与 JavaScript 关键字冲突的 Java 方法?

sql-server - 数据从 Postgres SQL_ASCII 数据库导入到 SQL Server 2008 R2

java - 如何获取库的所有依赖项?

java - 如何安全地将昂贵的数据库操作带到同步块(synchronized block)之外以避免争用

Android 应用程序编译和安装,但不会出现在我的应用程序中

android - 如何在 TextView 中动态更改字体样式?

android - 每次构建时都会弹出错误的 "Generate Signed APK - APK(s) generated successfully"消息(生成一次签名的 apk 后)

sql - 查询索引 View 时的 WHERE 子句性能

c# - 基于全局组的安全脚本?