放数据库
㈠ 实时数据 放在什么数据库
什么数据库都可以存储实时数据。具体怎么做看你的数据格式。
Access数据库:就是一个后缀为mdb的文件,直接放在你的主机空间中就行了
sql Server数据库:专门的数据租滑梁库空间中,直接远程通过SQL Server工具进行方便的管理,有很多的虚拟空间购买的时候就让谨送数弊运据库的
Mysql数据库:和SQL Server数据库类似
㈡ .NET(C#)中如何将大量数据放到数据库
其实很多方法
一种是代码直接写
比较快的是,把所有大学的记录配告拿写成数组
然后用For循环一个一个插入
最后结束
当然好一点点办法就是培搭写SQL的存储过程
一样还是写成数组形式
只不过插入数据是由SQL存储过程来完成
这样效率友做比较高
㈢ 怎么把一篇文章放进数据库,给个例子,我要做c#项目的,谢谢
你可能说的不是很清楚,那我大概罗列一下可基知能性吧
1,把文章的文件存入数据库,就是将文件流写入数据库,通过流的形式再读出来
2,把文章文件存到服务器文件夹下,把文件名称存入数据库
3,使用一些文本控件,将文章解析成html类似标签存入数据笑歼库,读取的时候直接碰锋冲用文本控件显示所有内容。
三种方式都有不同的优劣,你可以斟酌一下。
㈣ 文档可以放在数据库里吗
可以,任何东西都可以,关键看怎样编码,可能涉及格式的转换
㈤ android怎么把数据存入数据库
把数据放入数据库
通过把ContentValues对象传入instert()方法把数据插入数据库:
// Gets the data repository in write mode
SQLiteDatabase db = mDbHelper.getWritableDatabase();
// Create a new map of values, where column names are the keys
ContentValues values = new ContentValues();
values.put(FeedReaderContract.FeedEntry.COLUMN_NAME_ENTRY_ID, id);
values.put(FeedReaderContract.FeedEntry.COLUMN_NAME_TITLE, title);
values.put(FeedReaderContract.FeedEntry.COLUMN_NAME_CONTENT, content);
// Insert the new row, returning the primary key value of the new row
long newRowId;
newRowId = db.insert(
FeedReaderContract.FeedEntry.TABLE_NAME,
FeedReaderContract.FeedEntry.COLUMN_NAME_NULLABLE,
values);
insert()方法的第一个参数是表名。第二个参数提供了框架中的一个列名,在ContentValues的值是空的时候,框架会向表中插入NULL值(如果这个参数是“null”,那么当没有值时,框架不会向表中插入一行。
从数据库中读取数据
要从数据库中读取数据,就要使用query()方法,你需要给这个方法传入选择条件和你想要获取数据的列。查询结果会在Cursor对象中被返回。
SQLiteDatabase db = mDbHelper.getReadableDatabase();
// Define a projection that specifies which columns from the database
// you will actually use after this query.
String[] projection = {
FeedReaderContract.FeedEntry._ID,
FeedReaderContract.FeedEntry.COLUMN_NAME_TITLE,
FeedReaderContract.FeedEntry.COLUMN_NAME_UPDATED,
...
};
// How you want the results sorted in the resulting Cursor
String sortOrder =
FeedReaderContract.FeedEntry.COLUMN_NAME_UPDATED + " DESC";
Cursor c = db.query(
FeedReaderContract.FeedEntry.TABLE_NAME, // The table to query
projection, // The columns to return
selection, // The columns for the WHERE clause
selectionArgs, // The values for the WHERE clause
null, // don't group the rows
null, // don't filter by row groups
sortOrder // The sort order
);
使用Cursor对象的移动方法来查看游标中的一行数据,在开始读取数据之前必须先调用这个方法。通常,应该从调用moveToFirst()方法开始,它会把读取数据的位置放到结果集中第一实体。对于每一行,你可以通过调用Cursor对象的相应的get方法来读取列的值,如果getString()或getLong()方法。对于每个get方法,你必须把你希望的列的索引位置传递给它,你可以通过调用getColumnIndex()或getColumnIndexOrThrow()方法来获取列的索引。例如:
cursor.moveToFirst();
long itemId = cursor.getLong(
cursor.getColumnIndexOrThrow(FeedReaderContract.FeedEntry._ID)
);
从数据库中删除数据
要从一个表中删除行数据,你需要提供标识行的选择条件。数据API为创建选择条件提供了一种机制,它会防止SQL注入。这中机制把选择条件分成了选择条件和选择参数。条件子句定义了要查看的列,并且还允许你使用组合列来进行筛选。参数是用于跟条件绑定的、用户筛选数据的值。因为这样不会导致像SQL语句一样的处理,所以它避免了SQL注入。
// Define 'where' part of query.
String selection = FeedReaderContract.FeedEntry.COLUMN_NAME_ENTRY_ID + " LIKE ?";
// Specify arguments in placeholder order.
String[] selelectionArgs = { String.valueOf(rowId) };
// Issue SQL statement.
db.delete(table_name, selection, selectionArgs);
更新数据库
当你需要编辑数据库值的时候,请使用update()方法。
这个方法在更新数据时会把insert()方法中内容值的语法跟delete()方法中的where语法结合在一起。
SQLiteDatabase db = mDbHelper.getReadableDatabase();
// New value for one column
ContentValues values = new ContentValues();
values.put(FeedReaderContract.FeedEntry.COLUMN_NAME_TITLE, title);
// Which row to update, based on the ID
String selection = FeedReaderContract.FeedEntry.COLUMN_NAME_ENTRY_ID + " LIKE ?";
String[] selelectionArgs = { String.valueOf(rowId) };
int count = db.update(
FeedReaderDbHelper.FeedEntry.TABLE_NAME,
values,
selection,
selectionArgs);
㈥ c#怎么将dataset里面的值放到数据库
DataSet里面都是很多个DataTable,DataTable可以用SqlBulkCopy来批量提交,性能极高。可以一次性提交构建好的DataTable表。
using(SqlBulkCopysqlBC=newSqlBulkCopy("数据库连接字符串"))
{
//设定目标列表
sqlBC.DestinationTableName="T_TableName";
//设定本地列-->目标列的一一对应关系
//目标表中第0列一般为自动增长的ID,因此本地的0通常与数据库中的第1列对应
sqlBC.ColumnMappings.Add(0,1);
sqlBC.ColumnMappings.Add(1,2);
sqlBC.ColumnMappings.Add(2,3);
sqlBC.ColumnMappings.Add(3,4);
sqlBC.ColumnMappings.Add(4,5);
//批量提交
sqlBC.WriteToServer(dt);
}
㈦ 把族谱(家谱)放到数据库里,用什么样的表结构合适
我的解法如下:
在族谱中人与人的关系是多对多的关系,所以设计数据结构的时候需要2张表,一张是家族成员表,一张是成员关系表。
ER图,如下:
这样,即可以通过长辈递归出所有的晚辈,也可以通过晚辈递归出所有的长辈。
㈧ Arcgis为什么有些数据要放在数据库里
数据多,存储量大。
数据库的作用在于将多类数据进行整合统一管理,便于数据的传输。ArcGIS中的文件数据库用于存储数据量小的地理数据,可以将点线面等多种要素统一管理,后续的传输或操作,以及制图都可以对其来处理。
打开arcgis,选择一个文件夹,右键,新建,可以选择新建文件数据库还是个人数据库。点击新建的数据库,右键,选择导入要素。弹出以下的对话框,填写输入要素和输出要素类,最后点击确定。
㈨ 用xp.cn把文件放进数据库怎么弄
有2种方式:一种是将文件名称保存到数据库中,文件保存到服务器指定位置;另一种就是将文件直接保存到数据库中。
数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。