怎么把DB3(或者MYsql)数据库转化sql数据库

怎么把DB3(或者MYsql)数据库转化sql数据库,第1张

mysql数据库转换成sql文件步骤如下:

1 导出SQL脚本

在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump(mysqldump命令位于mysql/bin/目录中)命令行,导出SQL脚本。

2 用phpMyAdmin工具

导出选项中,选择导出“结构”和“数据”,不要添加“DROP DATABASE”和“DROP TABLE”选项。

选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。

将导出的SQL文件保存下来。

3用mysqldump命令行

命令格式

mysqldump -u用户名 -p 数据库名 > 数据库名sql

范例:

mysqldump -uroot -p abc > abcsql

(导出数据库abc到abcsql文件)

提示输入密码时,输入该数据库用户名的密码。

1、在arctoolbox里面新建MDB,,再把GDB里面的数据集拖到MDB里面就OK了2、在arctoolbox里面把GDB数据转为SHP格式,,再用FME软件把SHP文件转成MDB关于FME软件,,地学可以去FME论坛看看>

1打开Access,建立一个后缀名为mdb的空的数据库文件(默认后缀可能是accdb,我们把它改为mdb就可以了),然后保存该Access空数据库。

2在SqlServer2005里面右击想要转换的数据库--任务--导出数据,d出一对话框,下一步-----数据源(D):SQL

Native Client

;服务器名称(S):选择你数据库服务器名称;数据库(T):选择你要导出的数据库---下一步:目标(D):Microsoft

Access;文件名(I):点击浏览,选择你刚才创建的后缀名为mdb的空数据库;用户名和密码不用管了-----下一步:默认选择复制一个或多个表

或视图的数据-----下一步:勾选数据源---下一步---下一步---完成---执行成功,关闭。就完成了SqlServer2005向ACCESS

NE1X

的数据库扩展名是

ned,NE2X

的数据库扩展名是

nel。所以对于使用

NE1X

的老用户,如果升级到

NE2X

版本的话,需要对

NE1X

建立的数据库进行转换才能用

NE2X

打开,转换的步骤很简单,如下:

1

打开NE2X安装目录下的转换程序

NTLibConverter(开始菜单中也有)

2

浏览需要转换的文件位置

3

点击转换

4

将转换后的数据库文件放到您希望的地方,双击打开即可

对于

NE1X

的过滤器和样式,如果需要在

NE2X

使用的话同样需要进行转换才能使用。同样是打开

NTLibConverter,选择过滤器或是样式转换页(如图),转换方法与数据库文件的转换类似:

转换后,再使用相应的管理器进行安装即可。

10

格式化的

MS

Word

文档无法直接用于

20,请在安装后启动

MS

Word,并在

NE

的选项中勾选打开文档时自动检测并提示转换

10

文档为

20

文档的选项,而后重启

MS

Word,再打开

10

文档,就会提示是否转换。请注意,建议您在转换

MS

Word

文档之前首先转换您的数据库!

如果您转换后在文档中编辑引文无法显示引文内容,那么可能是由于

MS

Word

的修订功能对转换产生了影响,请关闭其修订功能再转换一次试试。

数据库中存储为BLOB类型,如何取出转换

将blog二进制对象,重新转换为文件流绑定到对象上,就可以显示了。

如何将存储Aesso数据库中

通常对用户上传的需要保存到数据库中。解决方法一般有两种:一种是将保存的路径存储到数据库;另一种是将以二进制数据流的形式直接写入数据库字段中。以下为具体方法:

一、保存的上传路径到数据库:

string uppath="";用于保存上传路径

获取上传的文件名

string fileFullname = thisFileUpload1FileName;

获取上传的时间,以时间作为的名字可以防止重名

string dataName = DateTimeNowToString("yyyyMMddhhmmss");

获取的文件名(不含扩展名)

string fileName = fileFullnameSubstring(fileFullnameLastIndexOf("\\") + 1);

获取扩展名

string type = fileFullnameSubstring(fileFullnameLastIndexOf("") + 1);

判断是否为要求的格式

if (type == "bmp" || type == "jpg" || type == "jpeg" || type == "gif" || type == "JPG" || type == "JPEG" || type == "BMP" || type == "GIF")

{

将上传到指定路径的文件夹

thisFileUpload1SaveAs(ServerMapPath("~/upload") + "\\" + dataName + "" + type);

将路径保存到变量,将该变量的值保存到数据库相应字段即可

uppath = "~/upload/" + dataName + "" + type;

}

二、将以二进制数据流直接保存到数据库:

引用如下命名空间:

using SystemDrawing;

using SystemIO;

using SystemDataSqlClient;

设计数据库时,表中相应的字段类型为iamge

保存:

路径

string strPath = thisFileUpload1PostedFileFileNameToString ();

读取

FileStream fs = new SystemIOFileStream(strPath, FileModeOpen, FileAessRead);

BinaryReader br = new BinaryReader(fs);

byte[] photo = brReadBytes((int)fsLength);

brClose();

fsClose();

存入

SqlConnection myConn = new SqlConnection("Data Source=;Initial Catalog=stumanage;User ID=sa;Password=123");

string strComm = " INSERT INTO stuInfo(stuid,stuimage) VALUES(107,@photoBinary )"; *** 作数据库语句根据需要修改

SqlCommand myComm = new SqlCommand(strComm, myConn);

myCommParametersAdd("@photoBinary", SqlDbTypeBinary, photoLength);

myCommParameters["@photoBinary"]Value = photo;

myConnOpen();

if (myCommExecuteNonQuery() > 0)

{

thisLabel1Text = "ok";

}

myConnClose();

读取:

连接数据库字符串省略

myconOpen();

SqlCommand mand = new

SqlCommand("select stuimage from stuInfo where stuid=107", mycon);查询语句根据需要修改

byte[] image = (byte[])mandExecuteScalar ();

指定从数据库读取出来的的保存路径及名字

string strPath = "~/Upload/zhangsanJPG";

string strPhotoPath = ServerMapPath(strPath);

按上面的路径与名字保存文件

BinaryWriter bw = new BinaryWriter(FileOpen(strPhotoPath,FileModeOpenOrCreate));

bwWrite(image);

bwClose();

显示

thisImage1ImageUrl = strPath;

采用俩种方式可以根据实际需求灵活选择。

SQL数据库中的地址如何存储的

这个容易嘛~!

InputStream in=new FileInputStream("地址");

Connection conn=自己去连接

PreparedStatement ps=connprepareStatement("插入语句");

pssetBinaryStream(iint number,in,inavailable());number为插入的第几个,且类型为image

或者是binary或者是Blob类型的数据

psexecuteUpdate();

如何取出sql数据库中的image类型的数据

Image类型 就是string类型

用基本的sql查询就可以正常读取

但是要将该呈现

可以通过C 、Java等工具获得

如何想Mysql数据库中存储

两种,一种是将转化成二进制数据流存入数据库中。一种是保存的路径,然后前台读取路径去调用。相关的代码百度一下应该会有,第二种方法实现上比较简单,就是存储路径,然后根据路径读取对应的显示出来。第一种就比较麻烦,要先把转化成二进制数据,读取时就是从数据库读取对应数据再转化成显示出来。

如何在数据库中存储路径

你是用C/S模式还是B/S模式

C/S的话以二进制的方式存比较好。

B/S的话一般存路径。

路径是从程序的所在目录开始的。

如何在数据库中存储文件

解决方法一般有两种:

一种是将保存的路径存储到数据库;

另一种是将以二进制数据流的形式直接写入数据库字段中。

数据库中用什么类型字符

用varchar() ,存的是的路径地址,而不是本身。

数据库中blob类型指什么类型

你好:

BLOB (binary large object)----二进制大对象,是一个可以存储二进制文件的容器。

在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。

BLOB是一个大文件,典型的BLOB是一张或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。

根据Eric Raymond的说法,处理BLOB的主要思想就是让文件处理器(如数据库管理器)不去理会文件是什么,而是关心如何去处理它。

但也有专家强调,这种处理大数据对象的方法是把双刃剑,它有可能引发一些问题,如存储的二进制文件过大,会使数据库的性能下降。在数据库中存放体积较大的多媒体对象就是应用程序处理BLOB的典型例子。

1 下载 swig 源码

填写一个简单的问卷,即可进入 sourceforge 下载。

2 安装 g++

sudo apt-get install g++

如果安装过,无需再次安装。步骤 3 同理。

检验一下你的系统是否安装了 g++,输入

g++ -version

3 安装 pcre

sudo apt-get install libpcre3 libpcre3-dev

4 解压 swig 源码

chmod 777 swig-2011targz // 改变权限

tar -xzvf swig-2011targz // 解压

5 配置、编译和安装 swig

cd 到刚才解压的目录里面

/configure --prefix=/home/mark/developer/swigtool // 指定安装目录

make // 编译

make install // 安装

如果想让默认安装的话,可以直接执行/configure

6 配置 path

sudo vim /etc/profile

将 /home/mark/developer/swigtool/bin 路径添加到 path

这样,在其他路径下就可以执行 swig 命令。

7查看版本信息

安装成功!

以上就是关于怎么把DB3(或者MYsql)数据库转化sql数据库全部的内容,包括:怎么把DB3(或者MYsql)数据库转化sql数据库、文件型数据库gdb如何转换为mdb数据库、如何把Sql Server2005 数据库转换成Access等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9546288.html

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

发表评论

登录后才能评论

评论列表(0条)

保存