Oracle读取数据
错误没贴出来。 我只能猜测:
创新互联是一家专业提供夹江企业网站建设,专注与网站制作、成都网站制作、HTML5建站、小程序制作等业务。10年已为夹江众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。
string sql = "select * from t_users where USER=@USER and PASS=@PASS";
string[,] UserInfo = { { "@Uname", loginInfo.UName }, { "@UID", loginInfo.UPassword } };
改成
string sql = "select * from t_users where USER=:USER and PASS=:PASS";
string[,] UserInfo = { { "Uname", loginInfo.UName }, { "UID", loginInfo.UPassword } };
试试
怎么从ORACLE中读取CLOB类型的数据
这样读取:declare /*声明PL/SQL中程序块中的变量info_var,用户存放查询到的info列的数据,其类型必须和表中的字段类型一致*/ info_var clob; --查询数据长度 amount integer; --偏移量,查询起始位置 offset integer; --需要打印的字节,存储变量 info_output varchar2(1000); begin --查询要打印的字段信息并赋值给info_var select info into info_var from t_clob where id = 1; --查询100长度 amount :=100; --从第一个开始 offset :=1; --用dbms_lob程序包读取数据 dbms_lob.read(info_var,amount,offset,info_var); --用dbms_lob程序包打印读取得数据info_var dbms_output.put_line(info_var); end; /
c#中怎么读取oracle资料库里的表?
c#中怎么读取oracle资料库里的表? string connStr = "Provider=MSDAORA;Data Source=dbname;User ID=user_name;Password=sa;Unicode=True"; dbname是你的资料库名 user_name是你的资料库登陆名
sa是密码
string sqlStr = "select * from baojing";
OleDbConnection oledbconn = new OleDbConnection(connStr); 新建个数据库联接
OleDbCommand oledb = new OleDbCommand(sqlStr, oledbconn);
oledbconn.Open();
OleDbDataAdapter adp = new OleDbDataAdapter(oledb);
DataSet ds1=new DataSet();
adp.Fill(ds1, "srctable");
/*
下一步就是new一个数据显示空间,把datasource设为ds1
别忘了这个:using System.Data.OleDb;
*/
用C#读取oracle资料库资料 然后 插入到sqlserver资料库中怎么实现
就分两部走,先用oracle资料库连线类读取资料,然后在用sqlserver资料库连线类插入资料就可以了。
C#读取资料库里的资讯
具体的需求不是很明确,请明确你的问题。
下面是C#资料库操作,希望能给你提供些思路:
:blog.csdn./mynewdays/article/details/6780533。
如果不行的话在联络吧。
怎么删除oracle资料库里的表格
删表就是drop命令。 如果你要大量删除表,只保留其中几张表,可以用exp命令将需要保留的表汇出,然后用sys使用者以DBA身份登入资料库drop掉那个使用者,就可以把所有表都删除。之后,再建立刚才drop的使用者,再将之前exp汇出的表imp导进刚才的使用者就可以了。
oracle资料库里的资料怎么汇出
Oracle资料汇入汇出imp/exp
功能:Oracle资料汇入汇出imp/exp就相当与oracle资料还原与备份。
大多情况都可以用Oracle资料汇入汇出完成资料的备份和还原(不会造成资料的丢失)。
Oracle有个好处,虽然你的电脑不是伺服器,但是你装了oracle客户端,并建立了连线
(通过Net Configuration Assistant新增正确的服务命名,其实你可以想成是客户端与伺服器端 修了条路,然后资料就可以被拉过来了)
这样你可以把资料汇出到本地,虽然可能伺服器离你很远。
你同样可以把dmp档案从本地汇入到远处的资料库伺服器中。
利用这个功能你可以构建俩个相同的资料库,一个用来测试,一个用来正式使用。
执行环境:可以在SQLPLUS.EXE或者DOS(命令列)中执行,
DOS中可以执行时由于 在oracle 8i 中 安装目录\$ora10g\BIN被设定为全域性路径,
该目录下有EXP.EXE与IMP.EXE档案被用来执行汇入汇出。
oracle用java编写,我想SQLPLUS.EXE、EXP.EXE、IMP.EXE这俩个档案是被包装后的类档案。
SQLPLUS.EXE呼叫EXP.EXE、IMP.EXE他们所包裹的类,完成汇入汇出功能。
下面介绍的是汇入汇出的例项,向导入汇出看例项基本上就可以完成,因为汇入汇出很简单。
资料汇出:
1 将资料库TEST完全汇出,使用者名称system 密码manager 汇出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2 将资料库中system使用者与sys使用者的表汇出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 将资料库中的表table1 、table2汇出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
4 将资料库中的表table1中的栏位filed1以"00"打头的资料汇出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
上面是常用的汇出,对于压缩我不太在意,用winzip把dmp档案可以很好的压缩。
不过在上面命令后面 加上 press=y 就可以了
资料的汇入
1 将D:\daochu.dmp 中的资料汇入 TEST资料库中。
imp system/manager@TEST file=d:\daochu.dmp
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行汇入。
在后面加上 ignore=y 就可以了。
2 将d:\daochu.dmp中的表table1 汇入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
基本上上面的汇入汇出够用了。不少情况我是将表彻底删除,然后汇入。
注意:
你要有足够的许可权,许可权不够它会提示你。
资料库时可以连上的。可以用tnsping TEST 来获得资料库TEST能否连上。
资料汇出:
exp hkb/hkb@boss_14 full=y file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbfull.log;
汇出注意事项:汇出的是当前使用者的的资料,当前使用者如果有DBA的许可权,则汇出所有资料!
同名使用者之间的资料汇入:
imp hkb/hkb@xe file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbimp.log full=y
不同名之间的资料汇入:
imp system/test@xe fromuser=hkb touser=hkb_new file=c:\orabackup\hkbfull.dmp
log=c:\orabackup\hkbimp.log;
怎么清空oracle资料库里表资料
两种方式:
1、delete from 表名;
2、truncate table 表名;
1可以删除全部资料,也可以根据条件删除资料;
2只能删除全部资料,比1速度要快。
怎么查询oracle资料库里的有资料的表
不准确的:
select table_name,num_rows from dba_tables where num_rows 0 ;
因为统计资讯不是实时的,所以可能不准确。
想要得到准确的资料,需要自己写储存过程,查询每一个表中的资料量。
select count(*) from table_name where rownum2 ;
为0表示没有资料,为1表示有资料。
c#怎么读取aess资料库资料
using (OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Data\db.mdb;Persist Security Info=False")) { conn.Open(); string sql = "SELECT Id,Name,Gender,Birthday,IdentityCode,HomeAddress,EmployeeId FROM tb_employee"; OleDbCommand cmd = new OleDbCommand(sql, conn); using (IDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { int Id = reader.GetInt32(0); string Name = reader.GetString(1); int Gender = reader.GetInt32(2); DateTime Birthday = reader.GetDateTime(3); string IdentityCode = reader.GetString(4); string HomeAddress = reader.GetString(5); string EmployeeId = reader.GetString(6); } } }
code *** ith 读取oracle资料库 表中的Description为什么读取不到
string connectionString ="server=localhost";database=Northwind;uid="填你自己的使用者名称";pwd="填你的资料库的密码";
如何用C#读取ORACLE资料库储存的图片
如果是把图片位元组存在资料库。
那么转换为流就可以了。
byete[]myBytes=(byte[])dt.Rows[0]["Img"];
MemoryStream ms= new MemoryStream(myBytes);
Image img =Image.FromStream(ms):
本文题目:oracle中如何读取 oracle如何读取sql文件
当前URL:http://cqwzjz.cn/article/hpdccg.html