package wen; import java.sql.*; public class TextSS { /* 前期工作还得导入数据库驱动包 * * * 1:注册驱动:三种方式: 1:DriverManager.registerDrive(new com.mysql.jdbc.Driver()); * 2:System.setproperty("jdbc.drivers","com.mysql.jdbc.Driver"); * 3:Class.forName("com.mysql.jdbc.Driver"); * 驱动可以注册很多,用冒号来分隔 * * 2:创建连接 * * URL格式怎么写: * JDBC:子协议:(子名称:)//(主机名:端口)/数据库名?属性名=属性值&。。。 * String Url="jdbc.mysql://locallhost:3306/jdbc"; * String user="root"; * String passWorld=""; * Connection conn=DriverManager.getConnection(Url,user,passworld ); * * 3:创建SQL的语句StateMent * Statement st=con.createStatement(); * * 4:执行语句 * ResultSet rs=st.executeQuery("select*from user"); * 5:处理执行结果 * while(rs.next()){ * system.out.println(rs.getObject.(1)+"/t")} *6:释放资源 * rs.close(); st.close(); con.close(); //eclipse快捷键使用:Ctrl+Alt+? 提示输入:输入syso点Ctrl+Alt+?就会自动弹出输出语句 */ // //提高数据库,严谨思想:规范书写 public static void main(String[] args) throws Exception{ template(); } static void template()throws Exception{ // String Url="jdbc.mysql://locallhost:3306/jdbc"; // String user="root"; // String passworld=""; Connection conn=null; Statement st=null; ResultSet rs=null; try { //注册驱动:只需注册一次,所以写一个类驱动见觉得吧jdbcUtils.java // Class.forName("com.mysql.jdbc.Driver"); //创建连接 conn=jdbcUtils.getConnection(); //单例模式调用 // conn=CopyOfjdbcUtilsSing.getInstance().getConnection(); //创建语句 st=conn.createStatement(); //执行语句 rs=st.executeQuery("select * from user"); //处理结果 while(rs.next()){ System.out.println(rs.getObject(1)+"/t"); } } finally{ jdbcUtils.free(rs, st, conn); } }}