您的位置:首页 > 编程语言 > Java开发

一个用java语言连接sql数据库例子,给自己做个备份,也希望能对大家有用。

2012-11-12 08:40 330 查看
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class test
{
private String name;
private String password;
public String login()
{
Connection conn=null;
PreparedStatement ps=null;
ResultSet rs=null;
StringBuffer sql=new StringBuffer();
sql.append("select * from 表名 where name= ?");
sql.append(" and psw=?");
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

conn=DriverManager.getConnection("jdbc:sqlserver://IP地址:1433;DatabaseName=数据库名","数据库用户名","数据库密码");
ps=conn.prepareStatement(sql.toString());
ps.setString(1, name);
ps.setString(2,password);
rs=ps.executeQuery();
if(rs!=null&&rs.next()){
return "success";
}

} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
rs.close();
ps.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return "fail";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
//
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐