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

关于数据库解决方案

2012-02-09 
关于数据库[codeJava][/code]String Drivercom.microsoft.jdbc.sqlserver.SQLServerDriver//连接SQL

关于数据库
[code=Java][/code]
  String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //连接SQL数据库的方法
String URL="jdbc:sqlserver://localhost:1433;DatabaseName=test"; //test为数据库名
String name="sa"; //用户名
String pass="111"; //密码
String sqls="select * from user where Username=? and Password=?";//这里我想读取数据库test表user里的Username和Password,该如何去写。

try
{
Class.forName(Driver);
Connection con=DriverManager.getConnection(URL,name,pass);
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(sqls);
if(rs.next())
{
out.println("Username="+Username+"Password="+Password);
}
else
{
out.println("你输入的用户不存在");
out.println("<a a href=index.jsp>返回</a>");
}
rs.close();
stmt.close();
con.close();
}
catch(Exception e)
{
e.printStackTrace();
}

问题如上面注释那段。

[解决办法]

Java code
        Class.forName(Driver);        Connection con=DriverManager.getConnection(URL,name,pass);        PreparedStatement stmt = con.prepareStatement(sqls);        stmt.setObject(1, name);        stmt.setObject(2, pass);        ResultSet rs=stmt.executeQuery(); 

热点排行