本文实例讲述了 JDBC 链接 Oracle 数据库功能。分享给大家供大家参考 , 具体如下 :
package com.sefvang.jdbc; import java.sql.connection; import java.sql.drivermanager; import java.sql.preparedstatement; import java.sql.resultSet; import java.sql.sqlexception; public class db_conn {private static final string url = "JDBC: Oracle: Thin: @LocalHost: 1521: Orcl"; Nom de chaîne finale statique privée = "Système"; chaîne finale statique privée passwd = "sefvang"; chaîne finale statique privée db_driver = "oracle.jdbc.oracledriver"; Connexion publique getConnection () {connexion conn = null; essayez {class.forname (db_driver); Conn = driverManager.getConnection (URL, nom, passwd); if (conn! = null) {System.out.println ("Success !!!"); }} catch (classNotFoundException e) {// TODO Block de catch généré automatiquement e.printStackTrace (); } catch (sqlexception e) {// TODO Block de catch généré automatiquement e.printStackTrace (); } return conn; } public void close (connexion conn) {try {if (conn! = null) {if (! Conn.isclosed ()) {conn.close (); }}} catch (sqlexception e) {// TODO Block de capture généré automatiquement e.printStackTrace (); }} public static void main (string [] args) {db_conn conn = new db_conn (); Connexion con = conn.getConnection (); try {préparéStatement papt = con.prepareStatement ("sélectionnez tname dans le texte où Tid = 1"); ResultSet rs = papt.ExECuteQuery (); if (Rs.Next ()) System.out.println (Rs.GetString (1)); } catch (sqlexception e) {// TODO Block de catch généré automatiquement e.printStackTrace (); } conn.close (con); }}希望本文所述对大家 Java 程序设计有所帮助。