怎样把大量的数据通过txt文件直接导入到数据库中

怎样把大量的数据通过txt文件直接导入到数据库中,第1张

首先数据库存储数据有自己的格式:基本数据类型、二进制。。

怎么存储文件形式的数据?

1、针对txt文件,读取文本内容,数据库字段设置数据类型text,将读取的文本内容存入数据库。

2、转化为二进制存入数据库,读取文件,转化为二进制流,数据库字段设置bit,之后将二进制数据存入数据库,

3、将txt文件保存服务器制定目录下,在数据库中存储txt的绝对路径,访问时直接访问文件即可。

取表单值,!--#include file=conn.asp-->(包含conn.asp用来打开bbs\db1\目录下的user.mdb数据库)

<%

set rs=server.CreateObject("adodb.recordset") //(建立recordset对象)

sqlstr="select * from message" //(message为数据库中的一个数据表,即你要显示的数据所存放的数据表)

rs.open sqlstr,conn,1,3 //(表示打开数据库的方式)

rs.addnew() //新增加一条记录

rs("name")="xx" //将xx的值传给name字段

rs.update() //刷新数据库

rs.close()

conn.close() //这几句是用来关闭数据库

set rs=nothing

set conn=nothing

%>

 <div contentEditable="true" id="cnt" style="border:solid 1px #000">

             

</div>

        

        <input  type="hidden" name="cnt2" id="cnt2" />

        <input type="button" onclick="_submits()" value="提交" />

        <script>

            function _submits()

            {

                var1 = $("#cnt").html()

                $("#cnt2").val(var1)

            }

        </script>

div里内容在服务器是直接取不到的。通常做法是,在前台button点击事件里进行处理。如上。在button的onclick事件里,通过js把id为cnt的div里的内容复制到一个隐藏域cnt2里。

然后在后台,通过Request["cnt2"] 就可以获取到div里的内容了。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存