Java 如果你对矩阵做了很多操作,为什么你要在输入的过程中花费CPU周期来构建字符串,在输出的过程中进行解析?另一种方法是连接,但至少数据仍然是其本机类型。如果您想要一个具有特定行或列的操作,该怎么办?一个连接使这变得容易;一个BLOB让人很痛苦。不幸的是,我无法

Java 如果你对矩阵做了很多操作,为什么你要在输入的过程中花费CPU周期来构建字符串,在输出的过程中进行解析?另一种方法是连接,但至少数据仍然是其本机类型。如果您想要一个具有特定行或列的操作,该怎么办?一个连接使这变得容易;一个BLOB让人很痛苦。不幸的是,我无法,java,mysql,blob,Java,Mysql,Blob,如果你对矩阵做了很多操作,为什么你要在输入的过程中花费CPU周期来构建字符串,在输出的过程中进行解析?另一种方法是连接,但至少数据仍然是其本机类型。如果您想要一个具有特定行或列的操作,该怎么办?一个连接使这变得容易;一个BLOB让人很痛苦。不幸的是,我无法评论在本机数据上执行连接操作与执行字符串到双精度转换的成本。我洗耳恭听!对我来说,仅仅通过查看字段来理解数据的简单性远远超过了仅仅为了避免转换而选择一组SQL查询的好处。如果您想要一个特定的行,那么您可以编写一个函数来提供所需的行。不是很优雅,


如果你对矩阵做了很多操作,为什么你要在输入的过程中花费CPU周期来构建字符串,在输出的过程中进行解析?另一种方法是连接,但至少数据仍然是其本机类型。如果您想要一个具有特定行或列的操作,该怎么办?一个连接使这变得容易;一个BLOB让人很痛苦。不幸的是,我无法评论在本机数据上执行连接操作与执行字符串到双精度转换的成本。我洗耳恭听!对我来说,仅仅通过查看字段来理解数据的简单性远远超过了仅仅为了避免转换而选择一组SQL查询的好处。如果您想要一个特定的行,那么您可以编写一个函数来提供所需的行。不是很优雅,但是对于任何能够编写简单代码的人来说都是可以理解的。嗨,现在这些信息存储在txt文件中。这只适用于罚款。但是,我的经理希望我尝试将其存储在MySQL表中。起初我想按照Dave的建议去做,但我想知道是否有可能将文件添加到数据库中,或者是否有其他方法。感谢此代码向您展示了如何序列化数组。您应该能够像使用任何其他SQL一样将流对象写入表中,只需将数据类型指定为BLOB。如果是关于如何将字节数组放入数据库的问题,那么我想你的问题有点难以理解。
Name varchar(100)
Author varchar (100)
file1 blob
file2 blob
public class Test {
    public static void main(String[] args) throws Exception {

        // Serialize an int[]
        ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("test.ser"));
        out.writeObject(new int[] {0, 1, 2, 3, 4, 5, 6, 7, 8, 9});
        out.flush();
        out.close();

        // Deserialize the int[]
        ObjectInputStream in = new ObjectInputStream(new FileInputStream("test.ser"));
        int[] array = (int[]) in.readObject();
        in.close();

        // Print out contents of deserialized int[]
        System.out.println("It is " + (array instanceof Serializable) + " that int[] implements Serializable");
        System.out.print("Deserialized array: " + array[0]);
        for (int i=1; i<array.length; i++) {
            System.out.print(", " + array[i]);
        }
        System.out.println();
    }
}