您好,登錄后才能下訂單哦!
本文實例為大家分享了JDBC建立數據庫連接的具體代碼,供大家參考,具體內容如下
import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import com.mysql.jdbc.Connection; import com.mysql.jdbc.PreparedStatement; public class Test { public static void main(String[] args) { //聲明Connection對象 Connection conn = null; PreparedStatement preparedStatement = null; ResultSet resultSet = null; //驅動程序名 String driver = "com.mysql.jdbc.Driver"; //用戶名 String user = "root"; //密碼 String password = "1234"; //url String url = "jdbc:mysql://localhost:3306/db_person"; try { String sql = "SELECT * FROM student"; //1.加載驅動 Class.forName(driver); //2.獲得connect連接 conn = (Connection) DriverManager.getConnection(url, user, password); //3.獲得PreparedStatement preparedStatement = (PreparedStatement) conn.prepareStatement(sql); //4.獲得結果集 resultSet = preparedStatement.executeQuery(); while(resultSet.next()) { int id = resultSet.getInt(1); String name = resultSet.getString(2); String sex = resultSet.getString(3); int age = resultSet.getInt(4); System.out.println(id +" "+ name + " " + sex + " " + age); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { if(resultSet != null) { try { resultSet.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if(preparedStatement != null) { try { preparedStatement.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if(conn != null) { try { conn.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。