連接Oracle數據庫
之前我也有談論過.net中對不同數據庫的連接操作,這次單談談Oracle,其實你要連接到Oracle數據庫是要要求有個Oracle.DataAccess.dll。可以到Oracle網站下載。如果你安裝了Oracle了,也會有這個dll了。引入就OK
因為是測試,學習。所以代碼也簡單。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using Oracle.DataAccess.Client;
using System.Windows.Forms;
namespace OraWinApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string oradb = "Data Source=(DESCRIPTION=" + "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.1.3.14)(PORT=1521)))" + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=lab)));" + "User Id=adte;Password=adte123;";
OracleConnection conn = new OracleConnection(oradb);
try
{
conn.Open();
string sql = "select * from TB_ZCTYPE";
OracleCommand cmd = new OracleCommand(sql, conn);
cmd.CommandType = CommandType.Text;
OracleDataAdapter oda = new OracleDataAdapter();
oda.SelectCommand = cmd;
DataSet ds = new DataSet();
oda.Fill(ds);
dataGridView1.DataSource = ds.Tables[0].DefaultView;
}
catch (Exception ex) // catches any error
{
MessageBox.Show(ex.Message.ToString());
}
finally
{
conn.Close();
}
}
}
}
其實很多都是跟sql是一樣的模式。我也是學Ň
相关文档:
oracle表空间操作详解
1
2
3作者: 来源: 更新日期:2006-01-04
5
6
7建立表空间
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
学生在学习jdbc的时候,会问到怎么调用存储过程,现在将java调用oracle存储过程的示例总结如下。(关于调用sqlserver的存储过程将在下次进行小结请关注)
一:无返回值的存储过程
存储过程为:
• create or replace procedure adddept(deptno number,dname varc ......
启动“OracleDBConsole”时---出现“Agent process exited abnormally during initialization.”
在运行"emctl start dbconsole " 发现是找不到指定文件,在网上找了一下原因, 更改的指定文件夹的名称,但还是不能启动服务,结果认真看了一下,是CTRL+C,CTRL+V 然后才启动成功,所以特定写下来,记 ......
win下每天自动备份数据库批处理文件:
(注要和exp文件放同一目录,然后建立一个任务即可)
exp userid=user/pass file=i:\dmpos%date:~0,10%.dmp log=i:\dmpos%date:~0,10%.log
exp userid=user/pass file=/demo/oaback/dmp/dat$tim.dmp
一. 导出工具 exp
1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HO ......
问题提出:
一个高级SQL语句问题
假设有一张表,有这样一些数据
a b
1 2
0 2
2 3
3 4
4
5 6
6 7
12 7
7
a是子节点 b是父节点 ,如果b为null 则为一棵树的根节点
根据A与B的这个关系 找出一棵树的结构显示出来 ,并显示出每个节点在书中的层级,将树的结构打 ......