Maison  >  Article  >  Java  >  Java réalise un exemple simple de connexion à la fonction de base de données Oracle/mysql

Java réalise un exemple simple de connexion à la fonction de base de données Oracle/mysql

黄舟
黄舟original
2017-10-14 09:42:112203parcourir

Cet article présente principalement la fonction de connexion à la base de données Oracle/mysql implémentée par Java et analyse les compétences opérationnelles associées de Java basées sur jdbc pour connecter Oracle et MySQL sous forme d'exemples. Il est également livré avec un exemple complet de code et d'Oracle. + Package de pilote de base de données mysql pour les lecteurs. Téléchargez pour référence, les amis dans le besoin peuvent se référer à

Cet article décrit la fonction de connexion à la base de données Oracle MySQL implémentée en Java. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :


package com.nuo.test.Connection;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class DBUtil{
    public static Connection getConnection() throws Exception{
        Connection conn=null;
        try {
            Class.forName(
                //"oracle.jdbc.driver.OracleDriver"
                "com.mysql.jdbc.Driver"
            );
            conn=DriverManager.getConnection(
                //"jdbc:oracle:thin:@127.0.0.1:1521:qiye","jossinfo","tao"
                "jdbc:mysql://localhost:3306/care","root","nuo"
            );
        } catch (Exception e) {
            e.printStackTrace();
            throw e;
        }
        return conn;
    }
    public static void close(Connection conn) throws Exception{
        if(conn!=null){
            try {
                conn.close();
            } catch (SQLException e) {
                System.out.println(e);
            }
        }
    }
    public static void main(String[] args) throws Exception{
        ResultSet rs = null;
        Connection conn = null;
        String valiresult="";
        try{
            conn = DBUtil.getConnection();
            PreparedStatement prep = conn.prepareStatement(    
                "select * from tab_user "
            );
            rs = prep.executeQuery();
            while(rs.next()){
                valiresult=rs.getString(1);//表第一列内容
                System.out.println(valiresult);
            }
        }catch(Exception e){
            e.printStackTrace();
            throw e;
        }finally{
            DBUtil.close(conn);
        }
    }
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn