JavaとMySQLをJDBCコネクタで接続しようとしています。ですから、official citeからコネクタをダウンロードし、クラスパスに追加してEclipseのライブラリに追加しました。 は、今私はJava + MySQLとJDBCコネクタの間違い
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class LocalhostDBConnection
{
LocalhostDBConnection()
{
Connection connection;
try {
// Название драйвера
String driverName = "com.mysql.jdbc.Driver";
Class.forName(driverName);
// Create a connection to the database
String serverName = "localhost";
String mydatabase = "AvtoKovriki";
String url = "jdbc:mysql://" + serverName + "/" + mydatabase;
String username = "root";
String password = "";
connection = DriverManager.getConnection(url, username, password);
System.out.println("is connect to DB" + connection);
String query = "Select * FROM users";
Statement stmt = connection.createStatement();
ResultSet rs = stmt.execute(query);
String dbtime;
while (rs.next())
{
dbtime = rs.getString(1);
System.out.println(dbtime);
} // end while
connection.close();
} // end try
catch (ClassNotFoundException e)
{
e.printStackTrace();
// Could not find the database driver
} catch (SQLException e)
{
e.printStackTrace();
// Could not connect to the database
}
}
}
の下しかし、文字列のコードを使用しています:のResultSet rsを=でstmt.execute(クエリ)を、 「型の不一致:ブール値からResultSetに変換できません」という間違いがあります。 問題の内容を理解できません。助けが要る。
ありがとうございました。 –