2018-06-07(jdbc)

2018-06-07  本文已影响0人  acebear

Jdbc编程流程:1.加载驱动;2,打开连接;3.执行查询;4.处理结果;5.清洁环境(关闭连接等)。

程序示例:

public class JdbcTest {

public static void mian(String[] args) {

String sql="SELECT* from user";//sql存储一条sql语句

Connection c=null;

Statement st=null;

ResultSet rs=null;

try {

Class.forName("com.mysql.jdbc.Driver");//注册mysql的jdbc驱动程序

c=DriverManager.getConnection("jdbc:mysql://localhost:3306/bookshop","root","");//获取mysql的数据库连接,传入三个参数:mysql数据库的url(bookshop是将要使用到的数据库名)、用户名、密码

st=c.createStatement();//创建statement对象

rs=st.executeQuery(sql);//使用statement对象发送数据库语句

//遍历数据库

while(rs.next()) {

System.out.println(rs.getInt("id")+" ");

System.out.println(rs.getString("name")+" ");

System.out.println(rs.getString("password")+" ");

System.out.println(rs.getString("mail")+" ");

System.out.println();

}}catch(Exception e){

e.printStackTrace();

}finally {

//资源清理(按照由小到大的顺序关闭)

try {

rs.close();

}catch(Exception e2) {

}

try {

st.close();

}catch(Exception e3) {

}

try {

c.close();

}catch(Exception e4) {

}}}}

上一篇 下一篇

猜你喜欢

热点阅读