c登陸介面與Oracle資料庫連線

2021-05-02 22:11:18 字數 3374 閱讀 1812

1樓:匿名使用者

你好:你在資料庫中已經有建表了,應該有這兩個欄位吧,假設表名為admin ,欄位為name,pwd也就是使用者名稱和密碼:

下面是連線和驗證**:

1.儲存過程:(你自己寫個或者是把這相加到資料庫中)

create or replace procedure "scott"."p_login" (v_name varchar2,

v_password varchar2,b_passed out char) as

n_count number;

begin

select count(*) into n_count from admin where name=v_name and password=v_password;

if n_count > 0 then

b_passed:='1';

else

b_passed:='0';

end if;

end;

.net中的登入按鈕事件

oracleparameter parameters=;

parameters[0].value=username;

parameters[1].value=password;

parameters[0].direction=parameterdirection.input;

parameters[1].direction=parameterdirection.input;

parameters[2].direction=parameterdirection.output;

trycmd.executenonquery();//執行儲存過程

closeconnection();

if(parameters[2].value.tostring() == "1")

// 跳轉到登入成功後的介面

else

// 提示使用者名稱或密碼錯誤

}catch(exception e)

2樓:匿名使用者

試試這樣:

1.安裝上oracle client;//假設表裡面倆列,一列存使用者名稱,一列存密碼,分別為:name和password

//登入介面上倆個文字框,一個輸入使用者名稱,一個輸入密碼,文字框名字為:

//tbname和tbpswd

2.新增引用:using system.data.oracleclient;

3. 建立連線://可以在登入按鈕單擊事件裡面寫

string connstring = "data source = .;initial catalog=資料庫名;user id = oracle使用者名稱 ;password = 密碼";

string name=tbname.text;

string pswd=tbpswd;

oracleconnection conn = new oracleconnection(connstring);

string cmd = "select * from 表名 where name= '" + name+ " 'and password = '" + pswd + " '";

conn.open();//開啟連線

oraclecommand cmd = new oraclecommand();

cmd.connection = conn;

cmd.commandtext = cmd;

tryelse

}catch

finally

應該能實現,試試,

3樓:匿名使用者

oracle和my sql 等只是資料庫型別不同,基本的操作語句都是sql,大多數的sql語句在oracle中也是可以正確執行的

oracle的連結字串為

其他操作和其他你看到的sql應該差不多

4樓:匿名使用者

如果資料庫是oracle 那麼首先就得安裝oracle驅動,然後用.net 提供的連線類 等進行資料操作(system.data.oracleclient)

然後用登陸資訊 即登陸時候輸入的使用者名稱和密碼 作為查詢條件進行查詢 即可。

c#做登入介面如何連線oracle資料庫

5樓:匿名使用者

string connstring = "data source=login;user id=system;password=123456";

換成:string connstring = "data source=login;user id=system;password=123456";

persist security info=false;user id=system;password=123456;data source=oracle資料庫地址;initial catalog=login;"

c#窗體程式連線oracle資料庫

6樓:

看到你的sql語句。。where 站名=『sta』」;這個生成的詩歌什麼東西???

換成下面這句:

cmd.commandtext=string.format("select * from 車站資訊表 where 站名 = ''",sta);

改了再試試

7樓:匿名使用者

1. 在專案中新增引用:system.data.oracleclient

2. 在當前cs檔案中增加

using system.data.oracleclient;

c#windows窗體應用程式連線oracle資料庫,怎麼實現資料的互動?

8樓:

一:通過system.data.oracleclient(需要安裝oracle客戶端並配置tnsnames.ora)

1. 新增名稱空間system.data.oracleclient引用

c#窗體連線oracle資料庫判斷使用者名稱和密碼是否在資料庫的表中**問題

9樓:匿名使用者

你都已bai經fill到ds裡了,就du直接判斷ds.tables.count>0呀。

executescalar()返回第一行zhi第一列,但你是

daoselect * from .....如果

專你的第一行第一列不屬是有效的int32,你convert.toint32肯定就錯了,然後被try...catch了呀。

你要麼把sql改一下。select count(*) from....其他不改就行。

或者,你直接if (ds != null && ds.tables.count > 0)也行

ASP實現登陸介面和連線ACCESS資料庫

不用來判斷那麼自 麻煩啊 set rs server.createobject adodb.recordset if rs.eof then response.write alert 使用者名稱不存在 window.history.go 1 elseif md5 userpass rs userpa...

怎樣除去XP登陸介面

可能是你啟用了專業登陸模式,解決的方法如下 依次點開始 設定 控制面板 使用者賬戶 更改使用者登出,在使用歡迎介面的核取方塊裡打勾,確定後重啟電腦.開始 控制面板 使用者帳戶 更改使用者登陸或登出方式裡面兩個都打勾,確定就可以了 開始 設定 控制面板 使用者賬戶 更改使用者登出,在使用歡迎介面的核取...

大話西遊2登陸介面

現在大話2為了吸引更多人的目光,出了一個水墨畫的介面 就是你說的那個灰白色的 沒關係的,如果你想恢復以前的大話介面,只需要進入遊戲以後按alt s進入系統設定,有傳統介面和水墨畫介面的選擇,如果你想用以前的介面 只需要在傳統介面前面的方框裡點一下 然後儲存,退出遊戲 不是退到主畫面,而是完全退出大話...