java 调用存储过程
2010-06-02 22:24
381 查看
/********************************* *Create proc demo_proc @inparam1 int , @inparam2 varchar(20), @inparam3 varchar(20), @inparam4 varchar(50) AS insert into test values(@inparam1,@inparam2,@inparam3,@inparam4) *存储过程 *表 * create table test( * [id] int, * [name] varchar(20), * age varchar(20), * address varchar(50) * ) * **********************************/ import java.sql.*; /** *author:East(张栋芳) *date:2008-6-16 */ public class StoreTest{ private static Connection con=null; static String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=pubs"; public Connection getConn(){ System.out.println("aaaaaaaaaaaa"); try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); con=DriverManager.getConnection(url,"sa",""); }catch(ClassNotFoundException e){ e.printStackTrace(); }catch(SQLException se){ se.printStackTrace(); } return con; } public void doStore() throws Exception{ String strSQL="{call demo_proc(?,?,?,?)}"; CallableStatement sqlStmt = getConn().prepareCall(strSQL); sqlStmt.setInt(1,1); sqlStmt.setString(2,"张栋芳"); sqlStmt.setString(3,"20"); sqlStmt.setString(4,"湖南永州"); int i=sqlStmt.executeUpdate(); System.out.println ("bbbbbbbbbbb"); } public static void main(String [] args)throws Exception{ StoreTest test = new StoreTest(); test.doStore(); } }
相关文章推荐
- java调用存储过程
- Java调用MySQL存储过程
- mysql存储过程学习及java调用存储过程(转载)
- Java 调用Oracle 存储过程
- Java 调用存储过程
- DB2数据库、触发器、存储过程、JAVA数据库链接(JDBC)、调用层接口(CLI)
- JAVA中对存储过程的调用方法
- CallableStatement java中调用存储过程
- Java/JSP中调用SQL Server存储过程完整示例
- 【Java 调用Oracle 存储过程】
- JAVA调用存储过程
- java调用ORACLE 存储过程返回值22
- java调用存储过程
- 创建存储过程并用java调用实例
- Day60-Oracle04 - PLSQL编程、游标cursor、例外exception、存储过程(procedure)、存储函数(function)、java调用存储过程、触发器(trigger)
- java调用存储过程
- 利用游标返回结果集的的例子(Oracle 存储过程)JAVA调用方法和.NET调用方法
- java调用存储过程
- 存储过程与Java调用
- 如何用JAVA调用存储过程