02.lomboz与JDBC处理DDL语句应用举例
- import java.sql.*;
- /*MySQL数据库编程
- * 实例(1):JDBC处理DLL语句*/
- public class TestJDBC_1 {
- public static void main(String[] args) {
- //0.数据库URL、数据库账户名称与密码
- String url = "jdbc:mysql://localhost/jdbc_test_db";
- String DBusername="root";
- String DBpassword="111111";
- //1.加载数据库驱动程序到Java虚拟机
- try{
- Class.forName("com.mysql.jdbc.Driver"); //Driver为MySQL驱动类
- }catch(ClassNotFoundException e)
- {
- System.out.println("找不到数据库驱动程序类,加载驱动失败!");
- e.printStackTrace(); //将异常保存到log日志中
- }
- //2.创建Connection对象conn,表示连接到MySQL数据库
- Connection conn=null;
- Statement stmt=null;
- ResultSet rs=null;
- try{
- conn=DriverManager.getConnection(url, DBusername, DBpassword);
- //3.获取能够实现执行SQL语句的Statement对象
- stmt=conn.createStatement();
- //4.执行SQL语句,并获取结果集(查询的结果集为多行)
- rs=stmt.executeQuery("select * from test");
- //5.遍历结果集中的所有行,获得指定的数据
- while(rs.next())
- {
- int id= rs.getInt(1); //获取所有记录的第一列
- System.out.print(id);
- String name= rs.getString(2); //获取所有记录的第二列
- System.out.print(name);
- int age= rs.getInt(3); //获取所有记录的第三列
- System.out.print(age);
- int score= rs.getInt(4); //获取所有记录的第四列
- System.out.print(score);
- }
- }catch(SQLException se)
- {
- System.out.println("连接数据库失败");
- se.printStackTrace();
- }
- //6.关闭所有使用的JDBC对象,释放JDBC资源
- if(rs!=null) //关闭记录集
- {
- try{
- rs.close();
- }catch(SQLException e){
- e.printStackTrace();
- }
- }
- if(stmt!=null) //关闭声明
- {
- try{
- stmt.close();
- }catch(SQLException e){
- e.printStackTrace();
- }
- }
- if(conn!=null) //关闭数据库连接
- {
- try{
- conn.close();
- }catch(SQLException e){
- e.printStackTrace();
- }
- }
- }
- }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。