我需要與oracle數據庫交互,我通常使用toad,但我需要簡化一些操作。查詢oracle數據庫最簡單的方法
我想有表單和按鈕來啓動自定義查詢
EX
有一個按鈕,「用戶名」和「啓動」按鈕,所以當我按下按鈕,程序會做一些檢查白衣如果和情況,然後一些插入或更新
網頁或Windows應用程序我不在乎,只要其「易」做
我已經嘗試過的Visual Basic,但我不能明白怎麼做更新並插入
謝謝
我需要與oracle數據庫交互,我通常使用toad,但我需要簡化一些操作。查詢oracle數據庫最簡單的方法
我想有表單和按鈕來啓動自定義查詢
EX
有一個按鈕,「用戶名」和「啓動」按鈕,所以當我按下按鈕,程序會做一些檢查白衣如果和情況,然後一些插入或更新
網頁或Windows應用程序我不在乎,只要其「易」做
我已經嘗試過的Visual Basic,但我不能明白怎麼做更新並插入
謝謝
據我所知,你可以嘗試每一種語言的。NET Framework支持(甚至F#),但最常用的方法是使用C#和.NET。
有很多書籍和手冊在線連接.NET到DB。也嘗試閱讀關於LINQ。
我想到的項目我相當簡單,深入挖掘c#似乎對我來說更復雜,我希望有一個更簡單的解決方案 – user3364314
不,它基本上是圍繞15行代碼。在這裏你有一個很好的例子:http://stackoverflow.com/questions/9348148/proper-way-to-make-a-connection-and-query-to-a-sql-server-express-database – Ziouas
我試着按照該示例,但它的SQL服務器將無法與oracle db – user3364314
如果有一個簡單的代碼,它可以幫助您滿足您的需求,您可以通過在網上查看。
你總是可以嘗試粘貼你的礦的一些代碼,所以我會幫你。
如果您設法從VB或其他正在使用的語言中調用Oracle,但是遇到特定命令的問題,則可以將它們包裝在PL/SQL過程或包中。 這裏有一個簡單的例子:
create or replace procedure updateuser(p_user in varchar2) as
--here you can declare local stored procedure variables and you can already give some starting value if you want
somevariable number := length(p_user) + 1;
someothervariable varchar2(10);
begin
--some useless code just to show you basic usage:
someothervariable := '(' || p_user || ')';
--Your update or insert statement:
UPDATE sometable
SET somecolumn = someothervariable
where username = p_user;
commit;
end;
若要從VB調用它,你可能需要做這樣的事情:(原諒我的VB的知識貧乏,語法可能是完全錯誤的):
myvbsub "begin updateuser('" + vbuservar + "'); end;"
希望這會有所幫助!
謝謝你我知道SQL和PL/SQL相當不錯。我的問題將這些查詢發送到數據庫的代碼 – user3364314
ColdFusion很簡單,但您必須購買它。 –