c# DateTimePicker控键的值如何存入数据库

c# DateTimePicker控键的值如何存入数据库,第1张

tring()

或者

dateTimePickerText;

需要注意的是,dateTimePicker在这段代码中应当是某个实例化的控件对象,而不是未实例化的类

import javasqlConnection;

import javasqlDriverManager;

import javasqlPreparedStatement;

import javasqlResultSet;

import javasqlSQLException;

import javautilLinkedList;

import javautilList;

public class DataToArray {

    public static void main(String[] args) throws Exception {

        String url = "jdbc:mysql://localhost:3306/test";// 改成你的数据库连接

        Connection conn = DriverManagergetConnection(url, "root", "fuhaiwei");// 改成你用户名密码

        String sql = "select from user";// 改成你的查询语句

        PreparedStatement prestmt = connprepareStatement(sql);

        ResultSet rs = prestmtexecuteQuery();

        Object[][] data = getDataArray(rs);

        printArray(data);

        rsclose();

        prestmtclose();

        connclose();

    }

    private static void printArray(Object[][] data) {

        for (int i = 0; i < datalength; i++) {

            for (int j = 0; j < data[i]length; j++) {

                Systemoutprint(data[i][j] + " ");

            }

            Systemoutprintln();

        }

    }

    private static Object[][] getDataArray(ResultSet rs) throws SQLException {

        List<Object[]> list = new LinkedList();

        while (rsnext()) {

            // 改成你的列名

            Object[] objects = new Object[] { rsgetInt("id"), rsgetString("username"),

                    rsgetString("password") };

            listadd(objects);

        }

        return listtoArray(new Object[0][0]);

    }

}

输出效果:

不怎么明白你说的是什么,不过就我的经验 我来说说, checkBoxList 肯定是由N多个的CHeckBox组成每个CHeckBox 肯定绑定了一个实体(也就是有Id或者Name),,在你选中checkBox 的时候 你遍历所有的CheckBox 查出所有选中的信息,添加到一个集合中 然后遍历这个集合 向数据库中添加

在for循环中,第一句就有问题,始终是该二维数组的第一维的数值在变化,第二维的数值始终是0,也就是第二维的第一位始终有值,其他的没有值

根据数组规则,在索引下标位置的地方,下标为0的是第一个数,下标为1的是第二个数

根据推理:

第二维数值的变化永远是第一位(下标是0),下标为1的值一直是默认0,所以结果就是0

建议你打个断点调试一下,注意数组以及变量的变化,分析原因

第一种既然都存到session里了为什么还重新查询数据库存的时候:requestgetSession()setAttribute("AA",ss);取的时候:ss=(object)requestgetSession()getAttribute("AA"));这里的object是你要存的类型

直接在建表的过程中加入一个check约束就行了

alter table test add constraint test_ck check(state>0 and state<4)

alter table test add constraint test_ck check(state in (1,2,3))

以上就是关于c# DateTimePicker控键的值如何存入数据库全部的内容,包括:c# DateTimePicker控键的值如何存入数据库、java中如何将数据库中多个字段的值存入二维数组的一个元素中、s:checkboxList 怎么往数据库里存值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9678335.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存