Java基础(四)java连接数据库

Java 连接 MySQL和Java 连接 Oracle数据库的一些基本总结:

1.Java 连接 MySQL数据库

//整体封装写为一个方法(后续补上)
public class MysqlDemo {
	//引入Jdbc驱动及数据库地址URL
	  final String Jdbc_driver="com.mysql.jdbc.Driver";
	  final static String DB_URL="jdbc:mysql://localhost:3306/RUNOOB";
	  
	  //根据自己数据库和用户名设置
	  final static String User="root";
	  final static String Password="root";
	  
  public static void main(String[] args) {
	  java.sql.Connection con=null;
	  java.sql.Statement  stmt=null;
	  try {
		  //注册JDBC驱动
		  Class.forName("com.mysql.jdbc.Driver");
		  //打开连接
		  System.out.println("开始连接数据库");
		  con = DriverManager.getConnection(DB_URL,User,Password);
		  //执行查询
		  System.out.println("实例化statemend对象");
		  stmt =con.createStatement();
		  
		  String sql;
		  sql="select id,name,url from websites";
		  ResultSet rs =stmt.executeQuery(sql);
		  
		  //得到结果集数据并且打印出来
		  while (rs.next()) {
			  int id =rs.getInt("id");
			  String name=rs.getString("name");
			  String url=rs.getString("url");
			  
			  //打印出数据
			  System.out.println("id"+id);
			  System.out.println("name"+name);
			  System.out.println("url"+url);
			}
		  //完成后关闭
		  rs.close();
		  stmt.close();
		  con.close();	
	} catch (Exception e) {
		//处理class.forName错误
		e.printStackTrace();
	}finally{
		//关闭资源
		try {
		   if(stmt!=null) stmt.close();	
			
		} catch (Exception e2) {
		}
		try {
			if(con!=null) con.close();
		} catch (Exception e2) {
			e2.printStackTrace();
		}
	}
    System.out.println("数据库查询连接完毕");	
  }
}

2.Java连接 Oracle数据库

猜你喜欢

转载自blog.csdn.net/xiaoge613/article/details/83026060