易截截图软件、单文件、免安装、纯绿色、仅160KB

数据批量导入远程SQL服务器的亲身实践

  目的:将数据批量导入远程服务器
  环境:SQL软件,EXCEL软件,VS2005软件,本地两个机器上都有SQL数据库,而且数据存放在其中一个表。
  操作实践
  1、用远程数据库的ip、用户名、密码在本地登录;
  2、结果,其中一个机器能登录,一个不能登录(以下操作在可登录的机器上完成);
  3、第一次我想通过“导入”方式将本地表中数据导到远程服务器,结果本地机器上装的SQL没有“导入”项,想法落空;
  4、第二次我想通过将本地表中数据读到本地EXCEL中,然后再导入远程服务器的数据库中,结果,出现“OLEDB提供程序'Microsoft.Jet.OLEDB.4.0'报错”,想法再次落空;
  5、第三次我想通过将本地表中数据读到本地TXT文件中,然后再导入远程服务器的数据库中,结果,再SQL中进行代码操作时总是出现这样那样的错误,想法又一次落空;
  6、我一刻没停的试了一天又半天,没有任何结果,快崩溃了,于是决定用手动一条条加的笨办法,从上午9点加到11点,才添加300来条,一算,全部添加完需要近千小时,终于崩溃了;
  7、之后我又试着搜索,发现一个用程序将本地TXT文件中的数据导入远程数据库的方法,实践并调试了一会,还是以失望结束。
  8、当我在网上搜索“TXT 导入 远程SQL”时,发现了一篇叫“本地TXT文本文件导入远程SQL Server数据库”的文章,其内容如下:
网站一般都是把数据库和WEB分开放置为两台服务器的,这个时候,如果在WEB服务器上的TXT文件作为数据源,需要把数据倒入到数据库服务器上。
如果WEB服务器上装有SQL,那么可以使用bcp方式导入,效率很高。
这里我们讨论如何在web没有安装SQL的情况下导入的问题。
可以在本地建立ACCESS数据库,利用它做为跳板进行数据的导入。
具体代码如下:
select * into [ODBC;Driver=SQL Server;Server=xxx.xxx.xxx.xxx;Uid=xx;Pwd=xxx;database=xxx].AimTable from [Text;HDR=no;DATABASE=d:\].[fountain#txt]
为了方便,我使用了select into,AimTable是将要建立的表名,d:\是文件存放的文件夹,这里我放在D盘根目录下,fountain是文件名,TXT是文件类型
用这样一个语句,就可以把本地的文件数据导入到远程的数据库中了。
  9、于是我燃起了希望,打算再试试,不管怎么样也不能手动添加啊,下面是我的详细操作流程:
  1)将数据以“,”为列间隔符存在1.txt文件中,不用表头,存放在D


相关文档:

SQL逻辑查询处理顺序

SQL不同于其他编程语言的最明显特征是处理代码的顺序。在大多数据库语言中,代码按编码顺序被处理。但在SQL语句中,第一个被处理的子句式from,而不是第一出现的SELECT。SQL查询处理的步骤序号:
      
view source
< id="highlighter_299531_clipboard" title="copy to clipboard" clas ......

SQL Server JDBC 驱动封装

1、建立一个jdbc.jsp 文件:
2、将下面相应的代码复制到jdbc.jsp中
3、编写要连接到数据库的jsp文件时,只需将jdbc.jsp文件包含到该jsp文件中就行了
方法:添加<%@  include file="jdbc.jsp">到jsp文件中即可
//sql server2005:
<%@ page language="java" import ="java.util.*"%>
 
<%
& ......

SQL 函数

1:replace 函数
第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么
select replace('lihan','a','b')

-----------------------------
lihbn
(所影响的行数为 1 行)
============================================== ......

sql语言

select *from customers
 
select *from orders
 
select customers.cust_id, orders.order_num  from customers inner join orders on customers.cust_id=orders.cust_id
 
select customers.cust_id, orders.order_num  from customers left outer join orders on customers.cust_id=orde ......

SQL中object_id函数的用法

SQL中object_id函数的用法 收藏
 int object_id('objectname');
此方法返回数据库对象标识号。
其中,参数objectname 表示要使用的对象,其数据类型为nchar或char(如果为char,系统将其转换为nchar)
返回类型为int,表示该对象在系统中的编号。
比如:
use wf_timesheet
select object_id('usp_check_excess ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号