主要方法摘要 | |
static void | deregisterDriver(Driver driver) 从 DriverManager 的列表中删除一个驱动程序。 |
static Connection | getConnection(String url, Properties info) 试图建立到给定数据库 URL 的连接。 |
static Connection | getConnection(String url, String user, String password) 试图建立到给定数据库 URL 的连接。 |
static int | getLoginTimeout() 获取驱动程序试图登录到某一数据库时可以等待的最长时间,以秒为单位。 |
static PrintWriter | getLogWriter() 获取日志 writer。 |
主要方法摘要 | |
createStatement() 创建一个 Statement 对象来将 SQL 语句发送到数据库。 | |
getMetaData() 获取一个 DatabaseMetaData 对象,该对象包含关于此 Connection 对象所连接的数据库的元数据。 | |
prepareStatement(String sql)创建一个PreparedStatement 对象来将参数化的 SQL 语句发送到数据库。 |
主要方法摘要 | |
boolean | |
executeQuery(String sql) 执行给定的 SQL 语句,该语句返回单个 ResultSet 对象。 | |
int | executeUpdate(String sql) 执行给定 SQL 语句,该语句可能为 INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的 SQL 语句(如 SQL DDL 语句)。 |
主要方法摘要 | |
double | getDouble(int columnIndex) 以 Java 编程语言中 double 的形式获取此 ResultSet 对象的当前行中指定列的值。 |
double | getDouble(String columnLabel) 以 Java 编程语言中 double 的形式获取此 ResultSet 对象的当前行中指定列的值。 |
float | getFloat(int columnIndex) 以 Java 编程语言中 float 的形式获取此 ResultSet 对象的当前行中指定列的值。 |
float | getFloat(String columnLabel) 以 Java 编程语言中 float 的形式获取此 ResultSet 对象的当前行中指定列的值。 |
int | getInt(int columnIndex) 以 Java 编程语言中 int 的形式获取此 ResultSet 对象的当前行中指定列的值。 |
int | getInt(String columnLabel) 以 Java 编程语言中 int 的形式获取此 ResultSet 对象的当前行中指定列的值。 |
getString(int columnIndex) 以 Java 编程语言中 String 的形式获取此 ResultSet 对象的当前行中指定列的值。 | |
getString(String columnLabel) 以 Java 编程语言中 String 的形式获取此 ResultSet 对象的当前行中指定列的值。 |
if (resultSet.getString(1).compareTo(textAccount.getText()) == 0 && resultSet.getString(2).compareTo(textPassword.getText()) == 0) {
break;
}
}
package SQL;
import java.sql.SQLException;
import java.sql.*;
public class SQLTest {
public static void main(String[] args) {
// 驱动程序名
String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名world
String url = "jdbc:mysql://127.0.0.1:3306/library";
// MySQL配置时的用户名
String user = "root";
// MySQL配置时的密码
String password = "cbyh1313";
String name;
try {
// 加载驱动程序
Class.forName(driver);
// 连续数据库
Connection conn = DriverManager.getConnection(url, user, password);
if (!conn.isClosed())
System.out.println("Succeeded connecting to the Database!");
// statement用来执行SQL语句
Statement statement = conn.createStatement();
// 要执行的SQL语句
String sql = "select * from vipuser";
// 结果集
ResultSet rs = statement.executeQuery(sql);
while (rs.next()) {
// 输出结果
System.out.println("name"+rs.getString(1)+" password:"+rs.getString(2));
}
rs.close();
conn.close();
} catch (ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
}
创建过程需要添加插件,详细看链接:
点击打开链接