第一步:點擊資料庫下的「可編程性」,選擇「存儲過程」,點擊滑鼠右鍵,選擇「新建存儲過程」
第二步:在create PROCEDURE 後 輸入存儲過程的名字,緊跟著的就是定義存儲過程的參數,接下來就可以去編寫自己所需要組裝的存儲過程語句了
第三步: 編譯存儲過程,在工具欄上按下執行按鈕,如果沒有錯誤,就編寫成功了。
第四步:調用:在sqlserver的語句查詢框中,輸入exec 存儲過程名 參數,執行就可以了。
基本語法格式如下:中括弧帶的是可選項
create proc | procere pro_name
[{@參數數據類型} [=默認值] [output],
{@參數數據類型} [=默認值] [output],
....
]
as
begin
SQL_statements
--業務處理
end
2. JAVA 資料庫編程
可以通過javabean實現.
Conn.java
//by 愛在他鄉
package com.aztx.gb.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Conn {
Connection conn ;
Statement stmt ;
ResultSet rs ;
private String url1="D:/Tomcat 5.5/webapps/gb/data/db.mdb";
private String url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+url1;
public Conn(){}
public Connection getConn(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection(url);
}catch(Exception e){
System.out.print(e.getMessage());
}
return conn;
}
public void close(){
try{
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(conn!=null)
conn.close();
}catch(Exception e){
System.out.print(e.getMessage());
}
}
}
OPerDB.java
package com.aztx.gb.db;
import java.sql.ResultSet;
//by 愛在他鄉
public class OPerDB extends Conn{
public OPerDB(){}
public ResultSet Query(String sql) throws Exception{
conn= getConn();
try{
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=stmt.executeQuery(sql) ;
}catch(Exception e){
System.out.print(e.getMessage());
}
return rs;
}
public void Update(String sql) throws Exception{
conn= getConn();
try{
stmt=conn.createStatement();
stmt.executeUpdate(sql);
}catch(Exception e){
System.out.print(e.getMessage());
}
}
}
看mysql說明去