⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jdbcutil.java

📁 这个适用于初学者,JDBC连接MYSQL,这些是JDBC一些测试程序
💻 JAVA
字号:
package jdbc.jdbc;import java.sql.*;public class JdbcUtil {		//加载驱动	static {		try {			String driverName="oracle.jdbc.driver.OracleDriver";//oracle.jdbc.driver.OracleDriver			Class.forName( driverName);	//加载		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();		}	}		//连接数据库	public static Connection getConnection(){		Connection con=null;		String url="jdbc:oracle:thin:@192.168.2.125:1521:stu";		String username="openlab";		String pwd="open123";		try {			con=DriverManager.getConnection( url,username,pwd);		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();		}		return con;	}	public static void release(Object o){		try {			if(o instanceof ResultSet){				((ResultSet)o).close();			}else if(o instanceof Statement){				((Statement)o).close();			}else if(o instanceof Connection){				((Connection)o).close() ;			}		} catch (Exception e) {			e.printStackTrace();		}	}		//连接数据库的方法应该自己负责获取数据库连接信息和驱动的信息,并处理相关异常。	public static void release(ResultSet rs,Statement stem,Connection con){		try {			if(rs!=null)rs.close() ;		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();		}		try {			if(stem!=null)stem.close() ;		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();		}		try {			if(con!=null)con.close() ;		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();		}	}}/** *                jdbc 试验6           ...day2## 实验目标:   1、封装部分数据库相关jdbc代码,包括加载驱动、连接数据库、释放数据库资源   2、体会代码抽象的过程,认识避免重复的设计目标   3、了解代码重构的概念和重构的简单方式## 实验步骤:   1、编写一个工具类,封装加载驱动、连接数据库、释放数据库资源      ** 因为加载驱动是个一次性的工作,所以可以采用类静态初始化块来加载驱动      ** 连接数据库的方法应该自己负责获取数据库连接信息和驱动的信息,并处理相关异常。      ** 释放数据库资源的方法要考虑到ResultSet、Statement、Connection的不同情况。并处理	       相关异常。    2、编写一个测试类,利用工具类来完成数据库的连接和资源释放操作。    3、编译以上两个类,运行测试## 相关代码   参考JdbcUtil和Lab5类 */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -