数据库连接方法一

package dao;
import java.sql.*;


public class Demo1 {
final static String URL = "jdbc:mysql://localhost:3306/forStudy";
final static String USER = "root";
final static String PASSWORD = "";
public static void main(String[] args) {
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
//String sql = "INSERT INTO STUDENT (ID,NAME, SEX, ADDRESS) VALUES (6,'李丹', '女','河南南阳');";
String sql = "SELECT * FROM STUDENT WHERE ID >= 3";
try {
//1.加载数据库驱动程序
Class.forName("com.mysql.jdbc.Driver");
//2.建立连接(Java程序和数据库之间的连接)
con = DriverManager.getConnection(URL, USER, PASSWORD);
//3.向数据库发送SQL语句
stmt = con.createStatement();
//数据库查询
rs = stmt.executeQuery(sql);
int id;
String name, sex, address;
while(rs.next()){
id = rs.getInt("ID");
name = rs.getString("NAME");
sex = rs.getString("sex");
address = rs.getString("address");

System.out.println("id = " + id + ", name = "
+ name + ", sex = " + sex 
+ ", address" + address) ;
}

System.out.println("数据库操作完毕");

} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}finally{
//4.数据库操作完毕之后需要关闭相关连接
if(con != null){
try {
con.close();
con = null;
} catch (SQLException e) {
e.printStackTrace();
}
}
if(stmt != null){
try {
stmt.close();
stmt = null;
} catch (SQLException e) {
e.printStackTrace();
}
}
if(rs != null){
try {
rs.close();
rs = null;
} catch (SQLException e) {
e.printStackTrace();
}
}
}



}


}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值