代码演示:
public static void main(String[] args) throws Exception {
//1.注册驱动
Class.forName("com.mysql.jdbc.Driver");
//2.获取数据库的连接对象
String url="jdbc:mysql://localhost:3306/myuser?characterEncoding=utf8";
String name="root";//用户名
String pwd="密码";//密码
Connection conn= DriverManager.getConnection(url,name,pwd);
if (conn !=null)
System.out.println("连接成功");
else
System.out.println("连接失败");
//3.定义sql
String sql="select * from myuser";
//4.获取执行sql对象
Statement stmt= conn.prepareStatement(sql);
//5.执行sql语句
ResultSet resultSet=stmt.executeQuery(sql);
//6.处理结果
while (resultSet.next()){
String uName=resultSet.getString(2);//通过下标获取数据 注意:下标从1开始 而不是0
int upwd=resultSet.getInt("password");//通过列名获取数据
System.out.println(uName+" "+upwd);
}
//7.释放资源 新打开的资源先关闭 后打开的资源后关闭
if(stmt !=null)
{
stmt.close();
System.out.println("关闭Statement资源");
}
if (conn !=null)
{
conn.close();
System.out.println("关闭Connection资源");
}
}
运行结果:
连接成功
amy 111
万物 123
利好 1234
aaa 111
关闭Statement资源
关闭Connection资源
Process finished with exit code 0
文字说明
IDEA连接步骤主要分为如下步骤
0.导入驱动jar包 1.注册驱动 2.获取数据库的连接对象 Connection 3.定义sql语句 4.获取执行sql语句的对象 Statement 5.执行sql,接收返回结果 6.处理结果 7.释放资源
SQL语句用于在关系型数据库中查询、添加、删除、修改数据。以下是常见的SQL语句示例:
- 查询数据
SELECT * FROM table_name; // 查询表中所有数据
SELECT column_1, column_2 FROM table_name; // 查询表中指定列的数据
- 添加数据
INSERT INTO table_name (column_1, column_2) VALUES (value_1, value_2); // 向表中添加数据
- 修改数据
UPDATE table_name SET column_1 = new_value_1, column_2 = new_value_2 WHERE condition; // 修改表中符合条件的数据
- 删除数据
DELETE FROM table_name WHERE condition; // 删除表中符合条件的数据
- 创建表
CREATE TABLE table_name (column_1 data_type_1, column_2 data_type_2, …); // 创建新的数据表
- 删除表
DROP TABLE table_name; // 删除数据表
- MySQL数据库连接URL格式:jdbc:mysql://localhost:3306/mydatabase?user=root&password=mypassword