jdbc sqlserver例ストレージ・プロシージャ
1903 ワード
基本例だけでなく、JDBCがSQL SERVERストレージ・プロシージャを呼び出す例です.
package sh.arvato.ua.csat;
import java.sql.*;
public class SQLDBManager {
String RL = "jdbc:sqlserver://localhost:1433;database=mydb1";
String user = "sa";// user
String password = "sa";// password
Connection con;
//
String startTime;
//
String endTime;
public SQLDBManager(String startTime,String endTime) {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(RL, user, password);
executeSprocInParams(con,startTime,endTime);
con.close();// close conn
} catch (Exception ex) {
ex.printStackTrace();
} finally {
}
}
public static void main(String[] args) {
}
/**
* ���ý����������Ĵ ���
* @param con
*/
public static void executeSprocInParams(Connection con
,String startTime
,String endTime) throws Exception{
PreparedStatement pstmt = con
.prepareStatement("{call dbo.updateAgentId(?,?)}");
pstmt.setString(1, startTime);
pstmt.setString(2, endTime);
pstmt.execute();
System.out.println("execute ok");
pstmt.close();
}
}
refurl:http://www.qqread.com/java/2008/04/w407397.html sqlストレージプロシージャを呼び出す様々な形態
http://blog.csdn.net/net_lover/article/details/1764117 javaでストレージ・プロシージャを呼び出す