Jdbc的初步应用
Jdbc是由Sun公司开发的针对数据库应用程序的API,由于jdbc是用java语言编写的,所以jdbc同样拥有java语言与生俱来的跨平台性,jdbc应用于数据库程序的开发使得程序开发更快捷、更方便,更容易理解。
Jdbc是一种可以执行SQL语句并可返回结果的java API,由一组用java编程语言编写的类和接口组成,制订了统一的访问,各类关系数据库的标准接口,为各种常用数据库提供了标准接口的实现。
MySQL的jdbc驱动程序:http://dev.mysql.com/downloads/
创建一个以jdbc连接数据库的程序
加载jdbc驱动
Class.forName(“com.mysql.jdbc.Driver”);
提供jdbc连接的URL
String url=”jdbc:mysql://localhost:3306/test”;
String username=”root”;
String password=”1234”;
或url=”jdbc:mysql://localhost:3306/test?user=root&password=1234”
创建数据库的连接
Connection con=DriverManager.getConnection(url.username.password);
创建一个Statement
Statement stat=con.createStatement();
执行SQL语句
Stat.executeUpdate(sql);//insert、update、delete,直接影响数据库的数据,实现增删改查
Stat.executeQuery(sql);//select,返回的是ResultSet对象
ResultSet rs=stat.executeQuery(“select…”);//用ResultSet接收
While(rs.next()){//移动游标从头到尾,到尾之前flase,到尾时true
getString(i);//返回游标当前行的第i列数据
}
Stat.execute(sql);//多个结果集
关闭jdbc对象,释放资源,关闭和声明的顺序相反
Finally{//关闭操作,一般放在finally语句块里
If(re!=null){
Try{
Rs.close();
}catch(SQLException e){
e.printStackTrace();
}
}
}