JDBC

来源:互联网 发布:2016知乎年度吐槽精选3 编辑:程序博客网 时间:2024/06/05 08:35
数据库和代码联合
JDBC识别SQL语句
JAVA与数据库链接
JDBC是JAVA数据库连接技术简称,提供连接各种常用数据库的能力。
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
JSP/Servlet 接口服务器
客户端--应用服务器--数据库
服务器端架构:数据量大的情况下,主服务器进行判断将请求分给子服务器
JDBC工作原理
JAVA应用程序,JDBC API ,JDBC DRIVER Manager:JDBC驱动-sql server
JDBC驱动-Oracle
JDBC API 可做三件事:与数据库建立连接,执行SQL语句,处理结果
1.数据库建立连接:
Connection connectMySQL = DriverManager.geiConnection(“jdbc:mysql://localhost:3306/myuser","root" ,"root" );
2.创建Statement对象
例如:Statement statament = connection.createStatement();具体示例创建Statement对象代码如下:
Statement statamentMySQL =connectMySQL.createStatement();
3.调用Statement对象的相关方法执行相对应的 SQL 语句:通过execuUpdate()方法用来数据的更新,包括插入和删除等操作,例如向staff表中插入一条数据的代码:
statement.excuteUpdate("INSERT INTO staff(name, age, sex,address, depart, worklen,wage)"+ " VALUES ('Tom1', 321, 'M', 'china','Personnel','3','3000' ) ") ;
ResultSet resultSel = statement.executeQuery("select * from staff");
首先是DriverManager,然后是Connection 之后是Statement 最后ResultSet
0 0