Java中怎么调用SqlServer存储过程
发表于:2024-10-21 作者:千家信息网编辑
千家信息网最后更新 2024年10月21日,Java中怎么调用SqlServer存储过程,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.数据库连接packagec
千家信息网最后更新 2024年10月21日Java中怎么调用SqlServer存储过程
Java中怎么调用SqlServer存储过程,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
1.数据库连接
packagecom.hujuan.conn;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;publicclassDatabaseConn{publicstaticConnectiongetConnection(){StringclassName="com.microsoft.jdbc.sqlserver.SQLServerDriver";Stringurl="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=login";Stringname="sa";Stringpassword="sasa";try{Class.forName(className);returnDriverManager.getConnection(url,name,password);}catch(ClassNotFoundExceptione){e.printStackTrace();}catch(SQLExceptione){e.printStackTrace();}returnnull;}}
2.通过连接调用存储过程
packagecom.hujuan.dao;importjava.sql.CallableStatement;importjava.sql.Connection;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Types;importcom.hujuan.conn.DatabaseConn;publicclassSqlServerProc{publicstaticvoidmain(String[]args){Connectionconn=null;CallableStatementcall=null;conn=DatabaseConn.getConnection();try{call=conn.prepareCall("{callinsertUserinfo(,,,)}");call.setString(1,"hujuan");call.setString(2,"女");call.setString(3,"1985-06-16");call.registerOutParameter(4,Types.INTEGER);call.executeUpdate();intvalue=call.getInt(4);System.out.println(value);}catch(SQLExceptione){e.printStackTrace();}finally{try{if(call!=null)call.close();if(conn!=null)conn.close();}catch(SQLExceptione){e.printStackTrace();}}}}
Java调用SqlServer存储过程怎么实现
返回结果集
packagecom.hujuan.dao;importjava.sql.CallableStatement;importjava.sql.Connection;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Types;importcom.hujuan.conn.DatabaseConn;publicclassSqlServerProc{publicstaticvoidmain(String[]args){Connectionconn=null;CallableStatementcall=null;ResultSetrs=null;conn=DatabaseConn.getConnection();try{call=conn.prepareCall("{=callselectUserinfo()}");call.registerOutParameter(1,Types.REAL);rs=call.executeQuery();while(rs.next()){System.out.println(rs.getString("name"));}}catch(SQLExceptione){e.printStackTrace();}finally{try{if(rs!=null)rs.close();if(call!=null)call.close();if(conn!=null)conn.close();}catch(SQLExceptione){e.printStackTrace();}}}}
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
过程
存储
帮助
清楚
内容
对此
数据
数据库
文章
新手
更多
知识
结果
行业
资讯
资讯频道
难题
需求
频道
进一
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
2021校园网络安全工作制度
河北通用软件开发联系方式
网络安全专业研究生就业
对网络技术的特长不足
软件开发评论薪酬
事业单位网络技术人员招聘
bim软件开发需要学什么
专科汽车智能网络技术试卷
服务器一般功率
数据库表有几种触发器
重庆crm软件开发
网络安全防范技术的介绍
服务器安装环境工具
丽江服务器上门回收服务
sql一列自动增加数据库
网络安全公司宣讲
深圳网络安全展览会
长春dell服务器总代理
进入网站数据库
前端开发涉及到的网络安全
重庆今年软件开发薪资
蓟州区高科技软件开发服务价钱
云数据库怎么把本地备份还原上去
易语言 创建mdb数据库
德温特专利数据库收费
服务器安全管理制度和操作规程
湖南工业控制上位机软件开发
湖北公共数据库挖掘数据科学活动
江阴dell服务器维修处
js 取服务器地址