JDBC编程

JDBC编程:

1、加载驱动

Class.forName(“org,gjt,mm,mysql,Driver”);//mm.gjt.org 网址

2、创建连接

Connection con=null; 将此步作为全局变量 方便关闭连接

PreparedStatement ps=null;

正式创建连接:

String url=”jdbc:mysql://localhost:3306/jleeci?characterEncoding=utf-8;”

//访问的数据库类型,数据库地址,数据库名称,数据库编码集

Con=DriverManager.getConnection(url, "root", pwd);

//mysql 的用户名:root   mysql的密码:pwd

3、操作数据库

增删改:

//准备执行语句

String sqlStr=”insert into tableName (fileds) values (?,?,?,?,?)”;

// 几个属性,几个占位符“?”

//执行sql语句,得到sql语句的执行对象

                    ps=con.prepareStatement(sqlStr);//预加载执行语句

ps.setString(int index,String x);根据不同属性的数据类型向数据库中添加数据其中数据库的首位置为1而不为0

//更新数据库

ps.executeUpdate();

查询:模糊查询时,返回结果集。精确查询时返回对象

A、模糊查询,建立数组

1、准备执行语句

List<object> list=new ArrayList<Object>();

Ps=con.preparStatement(sqlStr);

2、得到结果集指针,将sql语句查询到的结果读取到结果集中

Rs=ps.execuQuery();

While(rs.next){//将结果集指针,不断指向下一条记录,读取到结果集中。

Empbean bean=new empbean();

Bean.setxx(rs.getString(“key”))

List.add(bean)

}

Return list;

B、精确查找

Object obj=new Object();

4、关闭连接

Ps.close();

Con.close();

原文地址:https://www.cnblogs.com/JLeeci/p/5451150.html