您的位置:首页 > 其它

JDBC 随笔

2011-09-13 20:21 363 查看
首先,由一张图片引出今天的内容,今天主要内容是JDBC,首先要有包和驱动。


搭建环境

在数据库中创建库、表、插入数据.

建Java工程, 导入驱动

在程序中加载驱动

DriverManager.registerDriver(driver)

建立连接

Connection conn =DriverManager.getConnection(url, user, password)

创建Statement对象

Statement st =conn.createStatement()

执行SQL语句, 获取ResultSet

ResultSet rs =st.executeQuery(sql)

从Result中获取数据, 显示

rs.next()

rs.getObject(columnLabel)

释放资源

rs.close()
st.close()
conn.close()

 CRUD是指在做计算处理时的增加(Create)、查询(Retrieve)(重新得到数据)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。

1.1. Create

Statement st =conn.createStatement();
String sql = "insert into user(name,password,email,birthday) values('zl','111111','zl@itcast.cn','2011-2-19')";
st.executeUpdate(sql);

1.2. Retrieve

Statement st =conn.createStatement();
String sql = "select id,name,password,email,birthday fromuser";
ResultSet rs =st.executeQuery(sql);
while (rs.next()) {
System.out.print(rs.getInt(1) + "\t");
System.out.print(rs.getString(2) + "\t");
System.out.print(rs.getString(3) + "\t");
System.out.print(rs.getString(4) + "\t");
System.out.println(rs.getDate(5) + "\t");
}

1.3. Update

Statement st =conn.createStatement();
String sql = " update user set password='123456' where id=4";
st.executeUpdate(sql);

1.4. Delete

Statement st =conn.createStatement();
String sql = " delete from user where id='4'";
st.executeUpdate(sql);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: