JDBC
来源:互联网 发布:回收站数据恢复 免费 编辑:程序博客网 时间:2024/06/05 07:50
JDBC : Java DataBase Connectivity
两个部分
- Java自带API -> 跟具体数据库无关
- 各个数据库厂商开发的驱动,实际上JDBC API的不同实现 -> 跟具体数据库紧密耦合
常用API
- DriverManager => public static Connection getConnection(url,user,passwd)
- Connection => public Statement cretateStatement()
- Statement => public boolean execute(sql) / public ResultSet executeQuery(sql)
- ResultSet => while(rs.next()){ rs.getXXX(columnIndex); //…}
步骤
加载驱动 :Class.forName(“com.mysql.jdbc.Driver”);
获得链接 Connection conn=DriverManager.getConnection(CONN_URL, USER, PASSWORD);
创建statement对象
Statement
Statement sta=conn.createStatement()
PreparedStatement
PreparedStatement ps = conn.prepareStatement(sql);
eg:
String sql = "select * from user where username=? and passwd=?"; PreparedStatement statement = conn.prepareStatement(sql);statement.setString(1, username);statement.setString(2, password);
执行sql
Statement
execute(sql)/executeQuery(sql)/executeUpdate(sql)
eg:
ResultSet rs=sta.executeQuery("select *from book");
PreparedStatement
ps.executeQuery();
解析返回结果
阅读全文
0 0
- jdbc
- JDBC
- jdbc
- JDBC
- jdbc
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- jdbc
- JDBC
- JDBC
- jdbc
- 二进制1的个数
- OCR / Vote disk Maintenance Operations: (ADD/ REMOVE/REPLACE/MOVE)
- jsp里的参数如何与javabean里的参数对应
- rocketmq
- 第4章 虚拟机性能监控与故障处理工具
- JDBC
- CentOS7.3搭建dhcp服务器
- python的I/O操作
- 匿名内部类的创建原理
- Android_浅谈
- 【Web】vue2.0音乐APP实战中的知识点总结(二)
- linux
- unity_每日随笔_MyButton
- Crash 现场分析