java 问题DBUtility.java:74: cannot resolve symbol

来源:百度知道 编辑:UC知道 时间:2024/05/30 10:44:52
package mypack;
import java.sql.*;

public class DBUtility
{
public static boolean isValid(Connection con ,String username,String password)
{
PreparedStatement prepStmt=null;
ResultSet rs=null;
String selectStatement="select username from user"+"where username=? and password=?";
boolean temp=false;
try
{
prepStmt=con.prepareStatement(selectStatement);
prepStmt.setString(1,username);
prepStmt.setString(2,password);
rs=prepStmt.executeQuery();
if(rs.next())
temp=true;
else
temp=false;
rs.close();
prepStmt.close();
}
catch(Exception e)
{
e.printStackTrace();
}
return temp;
}
出现这样的问题是什么原因呢!
初学者也不知道改怎样修改!

什么错误也没说清楚,我复制你的代码发现最后面少了括号,不知是否是你手误

package mypack;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class DBUtility {

public static void main(String[] args) throws Exception {
System.out.println("Start Testing ...");
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
//这里是你自己的数据库的url,我用的是oracle
String url = "jdbc:oracle:thin:@192.168.*.*:1521:***";
//登陆数据库用的用户名和密码
String user = "user";
String password = "password";
Connection conn = DriverManager.getConnection(url, user, password);
//判断存在符合记录的数据是否存在
if (isValid(conn,"asasas1","11")) {
System.out.println("True");
} else {
System.out.println("Fals