通过JDBC访问数据库
来源:互联网 发布:日式风格女装 淘宝 编辑:程序博客网 时间:2024/05/16 11:14
数据库加载步骤:
1) 加载JDBC驱动器,将数据库的JDBC驱动复制到WEB-INF/lib目录下。
2) 使用反射机制Class.forName(String driveName)加载JDBC驱动,并将其注册到DriverManager。
3) 通过DriverManager.getConnection(url,user,password)方法建立数据库连接,取得Connection对象。
4) 由连接建立状态对象Statement或PreparedStatement。
5) 执行SQL语句。execute()方法执行增删,executeQuery()方法执行返回结果集。
6) 访问结果集。结果集用next()方法判空,getInt/getString(列编号)取信息,缺点是只能遍历。
7) 依次将结果集/状态/连接关闭。
细节:连接的准备字串driver,url,user,passwd和连接/状态/结果集指针。
public class Main { public static void main() throws ClassNotFoundException, SQLException{ String driverName="com.mysql.jdbc.Driver"; String url="jdbc:mysql://localhost:3306/Test"; String user="user1"; String password="pwd1"; Class.forName(driverName); Connection conn=DriverManager.getConnection(url,user,password); Statement stmt=(Statement) conn.createStatement(); stmt.execute("INSERT INTO Employees VALUES(1,"James",25)"); ResultSet rs=((java.sql.Statement) stmt).executeQuery("SELECT * FROM Employees"); while(rs.next()) System.out.println(rs.getInt(1)+" "+rs.getString(2)+" "+rs.getInt(3)); if(rs!=null) rs.close(); if(stmt!=null) stmt.close(); if(conn!=null) conn.close(); }}
JDBC主要功能是连接、发送SQL语句、处理数据和查询结果。存取库的包是java.sql.*。
0 0
- 通过JDBC访问数据库
- 通过 JDBC 访问数据库
- 通过JDBC访问数据库
- 通过JDBC访问数据库
- 通过JDBC访问数据库
- 通过JDBC访问数据库
- 通过JDBC访问MySql数据库
- JDBC之通过PreparedStatement对象访问数据库
- 通过JDBC访问Sybase ASE 15.5数据库
- 通过JDBC访问数据库元信息
- 通过JDBC访问数据库的基本步骤
- java通过jdbc访问Access数据库
- Android数据库:通过JDBC直接访问MySql
- Java通过JDBC访问MySQL数据库实例
- spark通过jdbc访问postgresql数据库
- java通过JDBC访问mysql数据库
- eclipse通过jdbc访问mysql数据库
- java之通过JDBC访问Mysql数据库
- html5 开发wapapp时 用到的几个meta标签
- [小技巧]如何让emoji存放到数据库中
- Ruby环境与cocoapods1.1.0
- linux学习总结
- OpenGL 函数 gluLookAt() glScalef() glTranslatef() glRotatef() glFrustum() glPerspective() 的使用
- 通过JDBC访问数据库
- PAT A 1005
- java 实现直接插入排序
- BiDi 算法详解及应用(二)
- 批量生成条码教程
- spring事物的五种配置方式
- LOB浅析(CLOB/BCLOB/NCLOB)
- 字符串格式化 sprintf
- Java中如何遍历Map对象的4种方法