/* 前期工作还得导入数据库驱动包
*
*
* 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);
}
}}