當前位置:首頁 » 編程語言 » sql資料庫連接代碼

sql資料庫連接代碼

發布時間: 2022-11-16 11:59:11

A. sql資料庫連接語句

<%
Set conn = Server.CreateObject("ADODB.Connection")
strsql="PROVIDER=SQLOLEDB;DATA SOURCE=(local);UID=用戶名;PWD=密碼;DATABASE=資料庫名"
conn.Open strsql
%>

B. C# 連接sql資料庫的代碼

如果你的資料庫連接字元串是寫在App.config,需要把裡面的Server=「B的IP」,別的不用改,App.config和.dll文件什麼都要拷過去,如果是寫在代碼里,需要改完重新生成一下,而且sql server Configuration Manager 把網路配置的TCP/IP啟用,並配置正確的IP地址和埠,防火牆開啟這個埠或者直接關了,A電腦需要裝相應的.NET Framework 就可以運行exe程序了

C. sql連接資料庫語句

<%
Set
conn
=
Server.CreateObject("ADODB.Connection")
strsql="PROVIDER=SQLOLEDB;DATA
SOURCE=(local);UID=用戶名;PWD=密碼;DATABASE=資料庫名"
conn.Open
strsql
%>

D. 我的電腦沒有密碼,SQL資料庫連接的代碼該怎麼寫呢

你的系統歸系統,資料庫歸資料庫。你要連接資料庫,就要看連接到哪一個資料庫裡面去。下面是一個簡單的連接MYSQL資料庫並輸出資料庫中記錄的php源碼:資料庫登錄名為:root(默認的)密碼為空 <?php $connection=@mysql_connect("localhost","root","") or die("connecte failed"); mysql_select_db("mysql01",$connection);//選擇mysql101這個資料庫,這兩句就完成了連接 …… ?>

E. vs與sql資料庫鏈接代碼

//先可以創建一個連接資料庫的字元串常量或變數
格式如下
string
Sql
=
"Server
=
伺服器名稱;DataBase
=
資料庫名;UID
=
用戶名;
PWD
=
密碼;
"
//然後創建一個SqlConnection的對象
並且把鏈接資料庫的Sql
字元串變數作為參數
//這樣就會調用SqlConnection類的參數為String類型的構造函數為你的Connct對象賦值
SqlConnection
Connct
=
new
SqlConnection(Sql);
然後你只需要
Connct.open();
就可以對資料庫進行一些操作
或者是綁定數據源

F. java 怎麼連接sql資料庫 幫忙步驟講解以及代碼參考

首先,使用JDBC技術獲取資料庫連接:
public static Connection getConnection(){
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl", "root", "root");
return con;
}catch(Exception e){
e.printStackTrace();
return null;
}
}
Class.forName(資料庫驅動);
這是JVM在載入資料庫驅動。
DriverManager.getConnection(url,username,password);
url是指連接資料庫的地址。
像上面我寫的URL是這樣的:jdbc:oracle:thin:@127.0.0.1:1521:orcl
127.0.0.1是指本機,也可以用localhost代替,1521是資料庫埠號(本人用的是oracle10g),orcl是指oracle_sid。username/password資料庫的用戶名和密碼。有的資料庫的url可能不是這樣。當然可以去網上查一下就知道了。

這種連接方法是一次請求一次連接,是比較浪費資源的。
像tomcat,weblogic等伺服器都帶有連接池來避免資源的浪費,而且現在好象有規定,只要是伺服器就必須帶有連接池。
至於連接池的連接方法,不同的伺服器有不同的獲得方法。建議你用哪個就去學哪個。

有連接就有關閉資料庫,獲得資料庫連接後一定要記得關閉資源。
public static void close(Connection con){
if(con!=null){
try{con.close();}catch(Exception e){}
}
}
為了方便,不防寫成一個方法。

獲取連接後,然後使用這個連接去創建相應的Statement來操作資料庫。
有Statement,PerparedStatement,CallableStatement這幾種statement可以用來創建。
我們先看看Statement的使用。
public static void main(String[] args) {
Connection con=JDBCUtil.getConnection();
Statement stat=null;
ResultSet rs=null;
try{
String sql="select a_id,a_name,a_no from a";
stat=con.createStatement();
rs=stat.executeQuery(sql);
while(rs.next()){
System.err.println(rs.getInt(1)+"/"+rs.getString(2)+"/"+rs.getInt(3));
}
}catch(Exception e){
e.printStackTrace();
}
JDBCUtil.close(rs,stat,con);
}
注釋:
stat=con.createStatement();是用連接創建Statement對象。
stat.executeQuery(sql);是執行查詢語句。這個方法返回的是一個結果集。即ResultSet。可以將查詢出來的結果放入結果集中。
rs.next()這個方法返回的一個boolean類型的值,即當指針能夠往下走時,返回true,否則返回false。這樣就可以保證能夠遍歷這個結果集了。

當然這里出現了Statement,ResultSet,那麼close()方法也得變化了。
如下:
public static void close(ResultSet rs,Statement stat,Connection con){
if(rs!=null){
try{rs.close();}catch(Exception e){}
}
if(stat!=null){
try{stat.close();}catch(Exception e){}
}
if(con!=null){
try{con.close();}catch(Exception e){}
}
}
注意關閉順序,一定是先ResultSet,後Statement,最後Connection.
由於PerparedStatement和CallableStatement都是Statement的實現類,根據JAVA多態的用法,close()方法就算完全寫完了,不用改了。

現在來看看結果:
2/all/2
1/hello/1

===================================================================
現在我們用PerparedStatement來查詢:
Connection con=JDBCUtil.getConnection();
PreparedStatement stat=null;
ResultSet rs=null;
try{
String sql="select a_id,a_name,a_no from a where a_id=?";
stat=con.prepareStatement(sql);
stat.setInt(1, 1);
rs=stat.executeQuery();
while(rs.next()){
System.err.println(rs.getInt(1)+"/"+rs.getString(2)+"/"+rs.getInt(3));
}
}catch(Exception e){
e.printStackTrace();
}
JDBCUtil.close(rs,stat,con);
這里的sql語句里有一個值是未確定的。這樣就可以實現預編譯,大大提高了程序的運行效率。流程如下:
stat=con.prepareStatement(sql);這個方法就將這個sql語句進行了一次編譯,查看有沒有什麼明顯的語法錯誤等。
如果沒錯,再通過stat.setInt(1, 1);將缺失的值補回去然後再執行sql查詢。
PreparedStatement為批處理提供了一系統方法,讓批查詢、批更新等更加的效率。

讓我們看看結果:
1/hello/1
==============================================================
CallableStatement是專門用於處理存儲過程的。
如果想深入的學習,建議你去查看相關資料。

G. sql server 資料庫連接代碼如何寫

不知道你用的是什麼開發語言。
你確定了賬號密碼沒錯誤么?
如果沒有確定,可以使用management studio連接下,看看你賬號密碼是不是正確,是不是能連上資料庫。
如果連接沒問題,我可以給你一個例子,因為我是javaweb開發,所以只有java的連接方法。
我不知道別的語言開發如果連接資料庫需要哪些工具,就說javaweb的話,需要一個連接SqlServer的驅動jar包,還需要配置下資料庫連接地址。
具體的驅動為:com.microsoft.sqlserver.jdbc.SQLServerDriver

地址為:jdbc:sqlserver://IP地址:埠號;DatabaseName=資料庫名字

即使都是javaweb,但是不同的使用框架都還有不同的配置方法,所以不能一概而論

H. 資料庫連接的代碼什麼意思

資料庫連接代碼的意思是:
SqlConnection就相當於一條管道,裡面的參數就同於建這條管道需要些什麼材料
SqlCommand就相當於,管道連通後,你要用這條管道的(閘門)開關
CommandText就相當於,這個管道可以流通的東西
最後呢 ,管道里的東西就放在我們的SqlDataReader里。
然後,再簡單介紹一下如何創建資料庫:

1、選擇開始菜單中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打開【SQL Server Management Studio】窗口,並使用Windows或 SQL Server身份驗證建立連接。
2、在【對象資源管理器】窗口中展開伺服器,然後選擇【資料庫】節點
3、右鍵單擊【資料庫】節點,從彈出來的快捷菜單中選擇【新建資料庫】命令。
4、執行上述操作後,會彈出【新建資料庫】對話框。在對話框、左側有3個選項,分別是【常規】、【選項】和【文件組】。完成這三個選項中的設置會後,就完成了資料庫的創建工作,

5、在【資料庫名稱】文本框中輸入要新建資料庫的名稱。例如,這里以「新建的資料庫」。
6、在【所有者】文本框中輸入新建資料庫的所有者,如sa。根據資料庫的使用情況,選擇啟用或者禁用【使用全文索引】復選框。

7、在【資料庫文件】列表中包括兩行,一行是資料庫文件,而另一行是日記文件。通過單擊下面的【添加】、【刪除】按鈕添加或刪除資料庫文件。
切換到【選項頁】、在這里可以設置資料庫的排序規則、恢復模式、兼容級別和其他屬性。
8、切換到【文件組】頁,在這里可以添加或刪除文件組。
9、完成以上操作後,單擊【確定】按鈕關閉【新建資料庫】對話框。至此「新建的數據」資料庫創建成功。新建的資料庫可以再【對象資源管理器】窗口看到。

I. asp怎樣與SQL資料庫連接代碼是

用於連接SQL資料庫的代碼應該這樣:
連接字元串以及解釋如下:
connstr="driver={SQL Server};server=(local);uid=sa;pwd=sa;database=Your database"
語法介紹:
(1)、driver={SQL Server};始終為這個形式,不變
(2)、server:可以是local、你計算機的IP、計算機的名稱中的任意一個
(3)、uid:登陸SQL的用戶名
(4)、pwd:登陸SQL的密碼
(5)、database:要連接的資料庫名稱。
然後再聲明連接對象:
set conn=Server.Createobject("adodb.connection")
然後用Open方法打開連接
conn.open connstr
樓主可以試下.

J. 怎麼用ASP連接sql資料庫

能不能詳細點啊。
access資料庫是mdb文件,如果你用access打開時不能編輯,那就檢查一下這個文件是否設置為只讀了。
而如果是在ASP中打開這個mdb文件進行資料庫的讀寫,步聚如下:
一、創建Adodb.Connection對象用來連接資料庫
使用以下語句:Set Conn=Server.CreateObject("Adodb.Connection")
打開資料庫連接:Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.mappath("xxx.mdb")
其中的xxx.mdb就是你的access資料庫名稱(可以加上路徑例如:/data/xxx.mdb。

二、創建adodb.recordset記錄集對象來打開數據表並獲取記錄集
使用以下語句:
set rs=server.createobject("adodb.recordset")
rs.open "select * from xxtable",conn,1,3
這樣就打開了xxtable這個表,並返回了其中的所有記錄,並且是以可編輯狀態打開的。其中的conn即是你的資料庫連接對象的名稱,後面緊跟著的1是recordset記錄集對象的游標類型,此處為1表示你通過此SQL語句獲得的記錄集的游標可以前後移動,這樣你就可以進行記錄集的循環等操作。最後面的一個數字3,是記錄集的鎖定類型,3表示可編輯
關於游標類型及鎖定類型可以網路搜索一下

通過上面兩步,你已經獲得了一些記錄集並且處於可編輯這些記錄集的狀態了

接下來就可以使用rs.addnew,rs.update進行記錄的新增,更新操作。
比如新增:
rs.addnew() '表示新增一條記錄
rs("name")="test1"
rs("pass")="1234"
rs.update()

這樣就新增了一條記錄,其中的rs.addnew()表示新增一條記錄,緊接著用rs("name"),rs("pass")來寫入數據到name,pass這兩個欄位中,然後使用rs.update來保存一下你剛才的寫入,這樣一條新記錄的插入就完成了。

而如果你只是修改一條已有的記錄,則不需要rs.addnew(),後面的代碼一樣即可完成。不過修改記錄一般是會先查詢指定條件的某一條記錄再進行rs.updae

當然你也可以不使用recordset記錄集對象,而直接用sql語句的insert,update等來完成。

另外補充說明一點:
如果你發現用recordset或是sql的insert,update不能成功增加記錄或修改記錄,那麼你就檢查一下你的這個資料庫連接代碼是否連接成功(也就是資料庫文件的路徑是否寫對)。如果這些都對,那麼你再檢查這個資料庫文件是否是只讀狀態,如果也不是只讀狀態,那麼就應該是文件許可權的問題了。當你的MDB文件在NTFS格式的磁碟分區中時,需要設置文件的許可權才可以寫入數據,否則就只能讀取。

熱點內容
c語言求逆 發布:2025-01-13 13:14:43 瀏覽:929
中控大屏怎麼看配置 發布:2025-01-13 13:11:33 瀏覽:912
linux多行刪除 發布:2025-01-13 13:06:01 瀏覽:200
傳奇3離線腳本 發布:2025-01-13 13:05:08 瀏覽:751
java請求https 發布:2025-01-13 12:53:35 瀏覽:868
SQL限定符 發布:2025-01-13 12:46:19 瀏覽:145
掛號系統php源碼 發布:2025-01-13 12:39:04 瀏覽:581
存儲器通史是什麼 發布:2025-01-13 12:38:11 瀏覽:405
可以捏的解壓器怎麼做 發布:2025-01-13 12:32:16 瀏覽:524
ios的java編譯器 發布:2025-01-13 12:12:54 瀏覽:616