九阴真经域外武学:怎么将一个5*5的矩阵存入sql数据库的表中?

来源:百度文库 编辑:高考问答 时间:2024/05/01 21:22:55
请教高手!毕业设计要用,急啊!谢谢各位了!

假设矩阵采用二维数组保存
//矩阵 -> 字符串
StringBuilder strBuilder = new StringBuilder();
for (int i=0; i<m; i++)
for (int j=0; j<n; j++)
{
strBuilder.Append(matrix[i,j]);
if (!(i==m-1 && j==n-1))
strBuilder.Append(",");
}
String str = strBuilder.ToString();

//字符串 -> 矩阵
get m;
get n;
int[,] matrix = new int[m, n];
String[] matrixValus = str.Split(new char[]{','});
for (int i=0; i<m; i++)
for (int j=0; j<n; j++)
matrix[i,j] = int.Parse(matrixValus[i*m + j]);

CREATE TABLE matrix
(
X NUMBER,
Y NUMBER,
VALUE NUMBER
)
/
--X,Y 可以确定矩阵中的一点,而VALUE就存放这点的值