数据库应用开发实验

数据库应用开发实验

  1. 掌握基于ODBC驱动的数据库应用开发方法
  2. 掌握基于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驱动
在这里插入图片描述
在这里插入图片描述
创建数据源完成:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45275526/article/details/108695563
今日推荐