当前位置:Gxlcms > 数据库问题 > 连接数据库

连接数据库

时间:2021-07-01 10:21:17 帮助过:3人阅读

public class connectionDB { 2 public static void main(String[] args) { 3 //声明Connection对象 4 Connection con; 5 //驱动程序名 6 String driver = "com.mysql.jdbc.Driver"; 7 //URL指向要访问的数据库名mydata 8 String url = "jdbc:mysql://localhost:3306/bbs"; 9 //MySQL配置时的用户名 10 String user = "root"; 11 //MySQL配置时的密码 12 String password = "root"; 13 //遍历查询结果集 14 try { 15 //加载驱动程序 16 Class.forName(driver); 17 //1.getConnection()方法,连接MySQL数据库!! 18 con = DriverManager.getConnection(url,user,password); 19 if(!con.isClosed()) 20 System.out.println("Succeeded connecting to the Database!"); 21 //2.创建statement类对象,用来执行SQL语句!! 22 Statement statement = con.createStatement(); 23 //要执行的SQL语句 24 String sql = "select * from user"; 25 //3.ResultSet类,用来存放获取的结果集!! 26 ResultSet rs = statement.executeQuery(sql);32 33 String name = null; 34 String id = null; 35 while(rs.next()){ 36 //获取stuname这列数据 37 name = rs.getString("id"); 38 //获取stuid这列数据 39 id = rs.getString("name"); 40 41 //输出结果 42 System.out.println(id + "\t" + name); 43 } 44 rs.close(); 45 con.close(); 46 } catch(ClassNotFoundException e) { 47 //数据库驱动类异常处理 48 System.out.println("Sorry,can`t find the Driver!"); 49 e.printStackTrace(); 50 } catch(SQLException e) { 51 //数据库连接失败异常处理 52 e.printStackTrace(); 53 }catch (Exception e) { 54 // TODO: handle exception 55 e.printStackTrace(); 56 }finally{ 57 System.out.println("数据库数据成功获取!!"); 58 } 59 } 60 }

 

连接数据库

标签:bsp   url   ack   需要   sel   处理   stat   public   sele   

人气教程排行