首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

怎样用JDBC访问SQL SERVER2005数据库的存储过程解决思路

2012-01-01 
怎样用JDBC访问SQL SERVER2005数据库的存储过程怎样用JDBC访问SQL SERVER2005数据库的存储过程,并提供相应

怎样用JDBC访问SQL SERVER2005数据库的存储过程
怎样用JDBC访问SQL SERVER2005数据库的存储过程,并提供相应输入、输出参数

想要一示例代码 谢谢

[解决办法]
private Connection connection = null;

public String CheckLogin(String username, String pwd) {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException e1) {
e1.printStackTrace();
}
try {
connection = DriverManager.getConnection(
"jdbc:sqlserver://127.0.0.1;DatabaseName=StudentGrade",
"sa", "123456");

CallableStatement call = connection
.prepareCall("{call proc_DemoLogin(?,?)}"); //proc_DemoLogin 你写好的存储过程名字
call.setString(1, username); //参数设置
call.setString(2, pwd);
ResultSet resultSet = call.executeQuery();
if (resultSet.next()) {
return resultSet.getString(1);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

return null;
}

热点排行