privateList<string>getGX()
{
List<string>list=newList<string>();
stringsql="selectfromCodeGX";
DataTabledt=SqlHelpergetDataTable(sql);
foreach(DataRowrowindtRows)
{
listAdd(row["GXName"]ToString());
}
returnlist;
}
扩展资料
publicArray[]getschoolinfo(){//函数返回一个数组
List<String>list=expMappergetSchoolInfo();
//list接受从mysql得到的数据
//@Select("SELECTDISTINCTexpSchoolFROMtbl_expInfo")从数据库中获得所有学校的名字并去除重复的
//publicList<String>getSchoolInfo();
//List指的是集合<>是泛型,里面指定了这个集合中存放的是什么数据
//声明一个数组
Array[]arraySchool=newArray[listsize()];
//声明一个list遍历器
Iteratoriterator=listiterator();
inti=0;
//遍历list的同时给数组赋值
while(iteratorhasNext()){
arraySchool[i]=newArray(i,(String)iteratornext());
i++;
}
returnarraySchool;
}
如果要获取数据库查询出来的那张表的行数的话就应该是:int num= datatableRowsCount;如果只从数据库里面获取行数:select count(要查询的字段) from 表 where 条件
mysql数据库单表插入速度每秒最高100000 rows没问题,在标准配置下。
mysql的读写速度跟硬盘的速度,网卡的速度,写入行的数据量,数据在硬盘中的存放位置等等因素都有关系的。
要统计这个最好的是进行测试,然后得出一个平均值。没有人能够光通过配置得出这些数据的。
位置2处没行
你要取的值已经超过数组的最大范围。
也就是说,dsTables[0]Rows[2][0] == null。
查查看你的数据库有没有这么记录吧,或者用断点调试一下就知道错误在哪了。
rows=n在exp中就是表示只导出表结构,而不导出数据,其中rows为行的意思,n为no的意思。
exp详解:
1 获取帮助
exp help=y
2 导出一个完整数据库
exp system/manager file=bible_db log=dible_db full=y
3 导出数据库定义而不导出数据
exp system/manager file=bible_db log=dible_db full=y rows=n
4 导出一个或一组指定用户所属的全部表、索引和其他对象
exp system/manager file=seapark log=seapark owner=seapark
exp system/manager file=seapark log=seapark owner=(seapark,amy,amyc,harold)
注意:在导出用户时,尽管已经得到了这个用户的所有对象,但是还是不能得到这些对象引用的任何同义词。解决方法是用以下的SQLPlus命令创建一个脚本文件,运行这个脚本文件可以获得一个重建seapark所属对象的全部公共同义词的可执行脚本,然后在目标数据库上运行该脚本就可重建同义词了。
SET LINESIZE 132
SET PAGESIZE 0
SET TRIMSPOOL ON
SPOOL c:\seaparksyn
SELECT 'Create public synonym '||synonym_name||' for'||table_owner||''||table_name||';'
FROM dba_synonyms
WHERE table_owner = 'SEAPARK' AND owner = 'PUBLIC';
SPOOL OFF
5 导出一个或多个指定表
exp seapark/seapark file=tank log=tank tables=tank
exp system/manager file=tank log=tank tables=seaparktank
exp system/manager file=tank log=tank tables=(seaparktank,amyartist)
6 估计导出文件的大小
全部表总字节数:
SELECT sum(bytes)
FROM dba_segments
WHERE segment_type = 'TABLE';
seapark用户所属表的总字节数:
SELECT sum(bytes)
FROM dba_segments
WHERE owner = 'SEAPARK'
AND segment_type = 'TABLE';
seapark用户下的aquatic_animal表的字节数:
SELECT sum(bytes)
FROM dba_segments
WHERE owner = 'SEAPARK'
AND segment_type = 'TABLE'
AND segment_name = 'AQUATIC_ANIMAL';
7 导出表数据的子集(oracle8i以上)
NT系统:
exp system/manager query='Where salad_type='FRUIT'' tables=amysalad_type
file=fruit log=fruit
UNIX系统:
exp system/manager query=\"Where salad_type=\'FRUIT\'\" tables=amysalad_type file=fruit log=fruit
8 用多个文件分割一个导出文件
exp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) log=paycheck, filesize=1G tables=hrpaycheck
9 使用参数文件
exp system/manager parfile=bible_tablespar bible_tablespar参数文件:
#Export the sample tables used for the Oracle8i Database Administrator's Bible
file=bible_tables
log=bible_tables
tables=(
amyartist
amybooks
seaparkcheckup
seaparkitems
)
10 增量导出
“完全”增量导出(complete),即备份整个数据库
exp system/manager inctype=complete file=990702dmp
“增量型”增量导出(incremental),即备份上一次备份后改变的数据
exp system/manager inctype=incremental file=990702dmp
“累计型”增量导出(cumulative),即备份上一次“完全”导出之后改变的数据
exp system/manager inctype=cumulative file=990702dmp
以上就是关于C#中如何读取数据库中的某一列值,并将其逐条写入一个数组。全部的内容,包括:C#中如何读取数据库中的某一列值,并将其逐条写入一个数组。、C#中 怎么获得数据库中表一列的行数、mysql数据库单表插入速度每秒最高多少rows呀等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)