您的位置:首页 > 编程语言 > Java开发

java学习数据库操作基础更规范的写法——————调用类

2011-05-25 23:16 681 查看
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);
}
}}
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息