當前位置:首頁 » 操作系統 » 資料庫連接語句

資料庫連接語句

發布時間: 2022-01-21 01:08:30

資料庫連接語句

樓主應該將相對路徑轉換成絕對路徑也就是將db="mdb/333.mdb"
改成db=Server.MapPath("mdb/333.mdb") 資料庫連接參考資料http://www.connlist.com/access/

Ⅱ 資料庫連接語句(這句是什麼意思)!~~

我怎麼看好象是出現異常了.
汗,=.\sqlEXPRESS好象要這樣寫=.\\SQLEXPRESS
還有就是這是使用資料庫2000的吧!如果是本機上有裝2000和2005,我想就都可以用了!如果是只裝了2005你就把=.\SQLEXPRESS用.去代替就好了!多看幫助!

Ⅲ sql資料庫連接語句高手幫幫忙

用什麼語言開發的?

java連接資料庫的一個語句

JDBC連接資料庫
•創建一個以JDBC連接資料庫的程序,包含7個步驟:
1、載入JDBC驅動程序:
在連接資料庫之前,首先要載入想要連接的資料庫的驅動到JVM(Java虛擬機),
這通過java.lang.Class類的靜態方法forName(String className)實現。
例如:
try{
//載入MySql的驅動類
Class.forName("com.mysql.jdbc.Driver") ;
}catch(ClassNotFoundException e){
System.out.println("找不到驅動程序類 ,載入驅動失敗!");
e.printStackTrace() ;
}
成功載入後,會將Driver類的實例注冊到DriverManager類中。
2、提供JDBC連接的URL
•連接URL定義了連接資料庫時的協議、子協議、數據源標識。
•書寫形式:協議:子協議:數據源標識
協議:在JDBC中總是以jdbc開始
子協議:是橋連接的驅動程序或是資料庫管理系統名稱。
數據源標識:標記找到資料庫來源的地址與連接埠。
例如:(MySql的連接URL)
jdbc:mysql:
//localhost:3306/test?useUnicode=true&characterEncoding=gbk ;
useUnicode=true:表示使用Unicode字元集。如果characterEncoding設置為
gb2312或GBK,本參數必須設置為true 。characterEncoding=gbk:字元編碼方式。
3、創建資料庫的連接
•要連接資料庫,需要向java.sql.DriverManager請求並獲得Connection對象,
該對象就代表一個資料庫的連接。
•使用DriverManager的getConnectin(String url , String username ,
String password )方法傳入指定的欲連接的資料庫的路徑、資料庫的用戶名和
密碼來獲得。
例如:
//連接MySql資料庫,用戶名和密碼都是root
String url = "jdbc:mysql://localhost:3306/test" ;
String username = "root" ;
String password = "root" ;
try{
Connection con =
DriverManager.getConnection(url , username , password ) ;
}catch(SQLException se){
System.out.println("資料庫連接失敗!");
se.printStackTrace() ;
}
4、創建一個Statement
•要執行SQL語句,必須獲得java.sql.Statement實例,Statement實例分為以下3
種類型:
1、執行靜態SQL語句。通常通過Statement實例實現。
2、執行動態SQL語句。通常通過PreparedStatement實例實現。
3、執行資料庫存儲過程。通常通過CallableStatement實例實現。
具體的實現方式:
Statement stmt = con.createStatement() ;
PreparedStatement pstmt = con.prepareStatement(sql) ;
CallableStatement cstmt =
con.prepareCall("{CALL demoSp(? , ?)}") ;
5、執行SQL語句
Statement介面提供了三種執行SQL語句的方法:executeQuery 、executeUpdate
和execute
1、ResultSet executeQuery(String sqlString):執行查詢資料庫的SQL語句
,返回一個結果集(ResultSet)對象。
2、int executeUpdate(String sqlString):用於執行INSERT、UPDATE或
DELETE語句以及SQL DDL語句,如:CREATE TABLE和DROP TABLE等
3、execute(sqlString):用於執行返回多個結果集、多個更新計數或二者組合的
語句。
具體實現的代碼:
ResultSet rs = stmt.executeQuery("SELECT * FROM ...") ;
int rows = stmt.executeUpdate("INSERT INTO ...") ;
boolean flag = stmt.execute(String sql) ;
6、處理結果
兩種情況:
1、執行更新返回的是本次操作影響到的記錄數。
2、執行查詢返回的結果是一個ResultSet對象。
• ResultSet包含符合SQL語句中條件的所有行,並且它通過一套get方法提供了對這些
行中數據的訪問
• 使用結果集(ResultSet)對象的訪問方法獲取數據:
while(rs.next()){
String name = rs.getString("name") ;
String pass = rs.getString(1) ; // 此方法比較高效
}
(列是從左到右編號的,並且從列1開始)
7、關閉JDBC對象
操作完成以後要把所有使用的JDBC對象全都關閉,以釋放JDBC資源,關閉順序和聲
明順序相反:
1、關閉記錄集
2、關閉聲明
3、關閉連接對象
if(rs != null){ // 關閉記錄集
try{
rs.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}
if(stmt != null){ // 關閉聲明
try{
stmt.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}
if(conn != null){ // 關閉連接對象
try{
conn.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}

Ⅳ 這個資料庫連接語句怎麼寫啊

雖然說是學習,但是我建議還是學會正規的鏈接方法比較好。給個參考給你:在web.config里設置:<appSettings>
<!--連接字元串開始-->
<add key="conn" value="Server=.;Database=你的資料庫;User ID=資料庫用戶名;Password=你的密碼"/>
</appSettings>
然後在這里調用來獲取配置:
#region 連接資料庫字元串
string strCon = System.Configuration.ConfigurationManager.ConnectionStrings["conn"].ToString();
SqlConnection con = new SqlConnection(strCon);
return con;
#endregion 連接資料庫字元串

Ⅵ SQL資料庫連接語句

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

Ⅶ sql連接資料庫語句

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

Ⅷ asp資料庫連接語句的解釋!

set conn=Server.CreateObject("ADODB.Connection") '建立連接對象
conn.open "DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;PWD=;DBQ="&Server.MapPath("fifasp.mdb"
'打開資料庫連接字元串 UID是用戶號 PWD是密碼 另外fifasp.mdb為Access資料庫庫
set rst=server.CreateObject("ADODB.recordset") '建立rst記錄集對象

set rst1=conn.execute("select @@ IDENTITY as uid")'一條查詢uid自增欄位最大的那個數字的SQL語句 比如自增到了10條 那麼查詢的結果就是10

Ⅸ 怎麼連接MYSQL資料庫和執行SQL語句

首先創建連接
就創建個Cnnection對象,然後把驅動加上,還有帳號密碼什麼的!我沒連過sql資料庫,不知道驅動,你可以在網上搜一下。
給你一個我連接mysql資料庫的例子
public Connection Getdata(){//這是連接資料庫的一個方法,還可以配置連接池。
Connection con=null;
try {
Class.forName("com.mysql.jdbc.Driver");//加驅動
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/data","root","qq");//資料庫路徑、埠、庫名、資料庫用戶名和密碼
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return con;
}
public void delete(int id){//對資料庫進行操作的方法,先調用上面寫好的連接!
Connection con=Getdata();
Statement st;
try {
st=con.createStatement();
st.executeUpdate("delete from kaoshi where id="+id);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

Ⅹ 關於MYSQL資料庫的連接語句~~麻煩大家幫幫忙

首先你多了個},再有$_SESSION那兩句一定要放在echo那句的前面,另外如果你這個函數在類裡面的就沒問題,否則$this->name、$this->pwd可能得不到值

熱點內容
電腦能上網但是游戲鏈接不到伺服器 發布:2024-11-10 07:35:49 瀏覽:671
編譯器怎麼知道源程序位置 發布:2024-11-10 07:16:02 瀏覽:585
網頁游戲源碼H5 發布:2024-11-10 07:05:47 瀏覽:307
java使用c 發布:2024-11-10 06:52:55 瀏覽:878
內存儲器與外存儲器哪個存儲量大 發布:2024-11-10 06:43:50 瀏覽:734
賺錢寶緩存復制 發布:2024-11-10 06:41:30 瀏覽:389
29源碼 發布:2024-11-10 06:41:28 瀏覽:533
演算法是前端嘛 發布:2024-11-10 06:37:45 瀏覽:914
弦距演算法 發布:2024-11-10 06:07:30 瀏覽:717
編譯裝載 發布:2024-11-10 05:53:57 瀏覽:623