数据库应用开发实验
- 掌握基于ODBC驱动的数据库应用开发方法
- 掌握基于JDBC驱动的数据库应用开发方法
ODBC环境:
连接的数据库用的是MYSQL5.7。用navicat premiun(用于连接各种数据库)创建数据库与表与用myeclipse编译sql操作语句。
项目结构:
(1)配置ODBC驱动建立ODBC数据源,从控制面板或其他方式打开ODBC数据源;从打开页面中选择系统DSN->点击右方添加(创建新的数据源)->选择mysql的ODBC驱动程序->在出现的页面中进行配置。(步骤截图在实验结果中)
(2)基于ODBC驱动的数据库连接方法注意:将MySQL的jar包加入到myeclipse中
(3)基于ODBC驱动的数据库操纵方法
(4)中断基于ODBC驱动的数据库连接
JDBC环境: 连接的数据库用的是MYSQL5.7。用navicat premiun中已创建数据库与表与用myeclipse编写sql操作语句。
项目结构:注意:将MySQL的jar包加入到myeclipse中
(1)基于JDBC驱动的数据库连接方法
(2)基于JDBC驱动的数据库操纵方法
(3)中断基于JDBC驱动的数据库连接
具体的程序功能(核心代码)
ODBC:odbc_1.java
import java.sql.*;
public class odbc_1 {
public static void main(String[] args) throws Exception{
try{
//1.连接数据库
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=(Connection)
DriverManager.getConnection("jdbc:odbc:DSS");
//2.对数据库进行添加操作
Statement stat=(Statement) con.createStatement();
String sql="INSERT INTO student(number,name,age,sex)VALUES('10005','小郑',33,'女')";
int i=stat.executeUpdate(sql);
System.out.println("添加成功"+i+"行");
//3.中断基于ODBC驱动的数据库连接
stat.close();
con.close();
}catch (Exception e) {
e.printStackTrace();
}
}
}
JDBC :jdbc_1 .java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class jdbc_1 {
public static void main(String[] args){
ResultSet result=null;
Statement stat=null;
try{
//1.加载jdbc驱动,连接数据库
Class.forName("com.mysql.jdbc.Driver");
//获取数据库地址,用户名,密码
String url="jdbc:mysql://localhost:3306/samples";
String username="root";
String password="asdf";
Connection con=null;
con=(Connection) DriverManager.getConnection(url,username,password);
//2.对数据库进行查询操作
stat=(Statement) con.createStatement();
String sql="SELECT * FROM student";
result=stat.executeQuery(sql);
while (result.next()) {
String number=result.getString(1);
String name=result.getString(2);
int age = result.getInt(3);
String sex=result.getString(4); System.out.println("number="+number+"
name="+name+" age="+age+" sex="+sex); }
//3.中断基于ODBC驱动的数据库连接
stat.close();
con.close();
}catch (Exception e) {
//System.out.println(e.getMessage());
e.printStackTrace();}}}
配置ODBC驱动
创建数据源完成: