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進入系統設定,有傳統介面和水墨畫介面的選擇,如果你想用以前的介面 只需要在傳統介面前面的方框裡點一下 然後儲存,退出遊戲 不是退到主畫面,而是完全退出大話...