欢迎任何形式的转载,但请务必注明出处。
本节主要内容
- 项目建立
- 数据库连接
- 数据库操作
- 主函数
点击进入推荐博客(必看)
一、项目建立
如图所示:新建Java Project、Package、Class
三、数据库连接
1 /**************连接数据库部分********************/ 2 public static Connection conn(){ 3 Connection conn = null; 4 5 String driver = "com.mysql.jdbc.Driver"; 6 String url = "jdbc:mysql://localhost:3306/demo?characterEncoding=utf-8"; 7 String username="root"; 8 String pw = "111111"; 9 10 try { 11 Class.forName(driver);//加载MySql的驱动类 12 System.out.println("成功加载驱动程序!!!!"); 13 conn = (Connection) DriverManager.getConnection(url,username,pw);//创建数据库的连接 14 } catch (Exception e) { 15 // TODO: handle exception 16 System.out.println("找不到驱动程序类 ,加载驱动失败!"); 17 e.printStackTrace(); 18 } 19 return conn; 20 }
三、数据库操作
1 /**************显示表内容********************/ 2 public void showTable(){ 3 Connection conn = conn(); 4 PreparedStatement pstmt = null;//创建一个Statement 5 ResultSet rs = null; //创建结果集 6 String sql = "select * from user";//SQL语句 7 try{ 8 pstmt = (PreparedStatement) conn.prepareStatement(sql); 9 rs = pstmt.executeQuery(); //执行SQL语句 10 while(rs.next()){ //处理结果 11 System.out.println(rs.getString(1)+"\t"+rs.getString(2)); 12 } 13 rs.close(); //关闭记录集 14 pstmt.close(); //关闭声明 15 conn.close(); //关闭连接对象 16 }catch(SQLException e){ 17 e.getStackTrace(); 18 } 19 }
四、主函数内容
1 public static void main(String[] args) { 2 // TODO Auto-generated method stub 3 Connsql sql = new Connsql(); 4 sql.showTable(); 5 }