JAVA-1.连接数据库

 1 import java.sql.*; 2 import com.mysql.jdbc.Driver; 3 /* 4  * 《JDBC基础篇》 5  * 连接数据库一般来说分为6个步骤: 6  *1-加载驱动 7  *2-建立连接 8  *3-创建语句 9  *4-执行语句10  *5-处理结果11  *6-关闭资源12  *13 */14 public class Jdbc {15 //JDBC = Java Database Connection (用Java程序连接数据库并操作)16 public static void main(String[] args) throws ClassNotFoundException, SQLException {17 // TODO Auto-generated method stub18 //1-加载驱动 合并写法:19 Class.forName("com.mysql.jdbc.Driver");20 //2-建立连接21 //URL路径结构:22 //协议://主机名或IP:端口/下层路径23 24 Connection conn = DriverManager.getConnection25 ("jdbc:mysql://localhost:3306/test","root","******");26 27  System.out.println(conn);28 //3-创建语句29 Statement st=conn.createStatement();30 //4-执行语句31 ResultSet rs=st.executeQuery("select * from qq");32 //5-处理结果33 rs.beforeFirst();//定位到首行之前34 while(rs.next()) {//判断下一行是否有数据,并循环35 //用字段编号获取36 String name =rs.getString(1);37 int age=rs.getInt(2);38 double height=rs.getDouble(3);39 System.out.println(name+"\t"+age+"\t"+height);40  }41 //6-关闭资源42  rs.close();43  st.close();44  conn.close();45 46 /* Java反射机制:Java语言是面向对象的,可以把Java代码自身当做对象处理47 48  数据库的表对应于Java类(实体),表的字段(列)对应于类的字段(属性)49  所以,可以把对数据库表的操作,对应为对类和对象的操作50 51  DAO = Data Access Object (数据访问对象)52 */53  }54 55 }

 

相关文章