如何用myeclipse新建一个class来连接数据库

package com.lero.util;     //导入包路径

import java.sql.Connection;    //导入数据库连接头文件
public class DbUtil {        //定义一个数据库连接类
	
	public Connection getCon() throws Exception {     //定义一个用于新建数据库连接的函数
		Class.forName(PropertiesUtil.getValue("jdbcName"));
//把jdbcname对应的驱动用get方法取出来
		Connection con = DriverManager.getConnection(PropertiesUtil.getValue("dbUrl"), PropertiesUtil.getValue("dbUserName"), PropertiesUtil.getValue("dbPassword"));
//新建一个连接,用万古不变的drivermanger.getconnection函数
		return con;
	}//可以采用properties定义的办法快速构建数据库连接URL

/*		private static String DBDRIVER = "com.mysql.jdbc.Driver";    //调用驱动
		private static String DBURL = "jdbc:mysql://127.0.0.1:3306/sc?useUnicode=true&characterEncoding=utf8";       //调用URL头部,也可以使用localhost:8080方法
		private static String DBUSER = "root";     //数据库用户名
		private static String DBPASSWORD = "1234"; //数据库密码
		private static Connection conn = null;     //先定义数据库连接为空以防止连接出现问题
public Connection getConnection(){
			
			try {
				Class.forName(DBDRIVER);
				conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);
				System.out.println("connection success");   //试着建立连接
			} catch (Exception e) {
				System.out.println("vv"+e.getMessage());
			}
			
			
			return conn;
		}
*/  //也可以使用如上的方法直接在类中定义一对字符串来表示数据库URL
	public void closeCon(Connection con) throws Exception {
		if(con!=null) {
			con.close();
		}
	}
//定义一个数据库连接关闭方法,完成操作后关闭连接
	public static void main(String[] args) {
		DbUtil dbUtil = new DbUtil();
		try {
			dbUtil.getCon();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			System.out.println("Connection failed");
			e.printStackTrace();//这句可有可无,在出错时显示错误位置和原因
		}
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_39575890/article/details/81183951
今日推荐