package com.sql.test;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Types;
import com.sql.util.JdbcUtil;
public class sqlTest {
private static Connection conn;
public static void main(String[] args) {
GetProduseInsert();
GetProduseSelect02();
GetProduseSelect();
}
/*
* 执行SELECT无参数存储过程,查询数据
*/
public static void GetProduseSelect() {
if (conn == null) {
System.out.println("连接数据库失败");
} else {
try {
CallableStatement call = conn.prepareCall("{call p_Select_User()}");
ResultSet rs = call.executeQuery();
while (rs.next()) {
String name = rs.getString("UserName");
String pwd = rs.getString("UserPwd");
String UserId = rs.getString("UserId");
System.out.println(name + "\t" + pwd + "\t" + UserId);
}
conn = JdbcUtil.getConnection();
JdbcUtil.closeAll(rs, call, conn);
System.out.println("查询成功");
System.out.println("-----------------------");
} catch (Exception e) {
System.out.println("查询失败");
System.out.println("-----------------------");
}
}
}
/*
* 执行INSERT有参数存储过程,查询数据
*/
public static void GetProduseInsert() {
if (conn == null) {
System.out.println("数据库连接失败");
} else {
try {
CallableStatement call = conn.prepareCall("{call p_Insert_User(?,?)}");
call.setString(1, "heyangyi");
call.setString(2, "123");
call.execute();
conn = JdbcUtil.getConnection();
JdbcUtil.closeAll(null, call, conn);
System.out.println("添加成功");
} catch (Exception ex) {
System.out.println("添加失败");
}
}
}
/*
* 执行带输出参数的存储过程
*/
public static void GetProduseSelect02() {
if (conn == null) {
System.out.println("数据库链接失败");
} else {
try {
CallableStatement call = conn.prepareCall("{call p_Select_UserCount(?,?) }");
call.setString(1, "heyangyi");
call.registerOutParameter(2, Types.INTEGER);
call.execute();
conn = JdbcUtil.getConnection();
JdbcUtil.closeAll(null, call, conn);
System.out.println("查询成功:" + call.getInt(2));
} catch (Exception e) {
System.out.println("查询失败");
}
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
JAVA JDBC连接 SQLServer2012 Maven项目
共24个文件
properties:5个
xml:4个
prefs:3个
3星 · 超过75%的资源 需积分: 42 61 下载量 85 浏览量
2017-10-12
09:10:32
上传
评论
收藏 17KB ZIP 举报
温馨提示
eclipse使用jdbc方式连接sql server 2012数据库 调用存储过程
资源推荐
资源详情
资源评论
收起资源包目录
SQLMaven.zip (24个子文件)
SQLMaven
.project 1KB
pom.xml 1KB
target
test-classes
m2e-wtp
web-resources
META-INF
maven
com.hd
SQLMaven
pom.xml 1KB
pom.properties 218B
MANIFEST.MF 114B
classes
log4j.properties 298B
com
sql
test
sqlTest.class 3KB
util
JdbcUtil.class 2KB
jdbc.properties 180B
.settings
.jsdtscope 639B
org.eclipse.wst.common.component 665B
org.eclipse.wst.validation.prefs 50B
org.eclipse.jdt.core.prefs 430B
org.eclipse.wst.common.project.facet.core.xml 252B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.m2e.core.prefs 90B
org.eclipse.wst.jsdt.ui.superType.name 6B
src
main
resources
log4j.properties 298B
jdbc.properties 180B
java
com
sql
test
sqlTest.java 2KB
util
JdbcUtil.java 2KB
webapp
WEB-INF
web.xml 222B
index.jsp 359B
.classpath 1KB
共 24 条
- 1
资源评论
- fish_20142021-03-02好,这个可以
- 萤草。2018-06-19真心没试明白
qq_36667821
- 粉丝: 3
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功