java 访问数据库

来源:互联网 发布:金山数据恢复乱码 编辑:程序博客网 时间:2024/05/22 13:16

这个用得着的。我记性不好,得记下来,哈哈,自己进步了,以前总要看别人的代码来写,虽然大部分也是看别人的,但是,是我脱离了看,不是死记硬背,理解。

import java.sql.DriverManager;import java.sql.Connection;import java.sql.SQLException;import java.sql.Statement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;class Test{static Connection conn;public static void main(String args[]){ String driver = "com.mysql.jdbc.Driver";//驱动程序名String url = "jdbc:mysql://127.0.0.1:3306/Test";// URL指向要访问的数据库名TestString user = "root";// MySQL配置时的用户名String password = "funny";// Java连接MySQL配置时的密码try {         // 加载驱动程序Class.forName(driver);conn = DriverManager.getConnection(url, user, password);// 连续数据库System.out.println("Succeeded connecting to the Database!");Statement stmt=conn.createStatement();String sql1="select * from student";ResultSet rs=stmt.executeQuery(sql1);   //结果集ResultSetMetaData rsmd=rs.getMetaData();while(rs.next()){       //根据结果一起体会会比较好理解System.out.print(rsmd.getColumnName(1)+"  ");  //取得列名System.out.println(rsmd.getColumnName(2));System.out.print(rs.getString(1)+"  ");       // 第一列中的的第一个数据System.out.println(rs.getString(2));}}catch(Exception e){System.out.println("Succeeded connecting Not to the Database!");e.printStackTrace();}finally{try{         if(conn!=null){        conn.close();           }}          catch(SQLException e){          e.printStackTrace();}     }}  }

这是运行结果。


原创粉丝点击