首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

JDBC 與 Hibernate 數據庫連接字串大全

     編輯:Java 相關知識

通用配置範本

# Database configuration
database.username=${database.username}
database.password=${database.password}
database.url=${database.url}
database.driver=${database.driver}
database.dialect=${database.dialect}
database.show_sql=${database.show_sql}
database.pool.min_size=${database.pool.min_size}
database.pool.max_size=${database.pool.max_size}

主流資料庫連接參數對照表

資料庫JDBC URL 範例Driver ClassHibernate Dialect
Firebirdjdbc:firebirdsql:127.0.0.1/3050:/firebird/db.gdborg.firebirdsql.jdbc.FBDriverorg.hibernate.dialect.FirebirdDialect
MS SQL Serverjdbc:jtds:sqlserver://127.0.0.1:1433/dealerportal;charset=Cp1251net.sourceforge.jtds.jdbc.Driverorg.hibernate.dialect.SQLServerDialect
MySQLjdbc:mysql://127.0.0.1/db?autoReconnect=true&sessionVariables=sql_mode='PIPES_AS_CONCAT'com.mysql.cj.jdbc.DriverMySQLDialect / MySQLInnoDBDialect / MySQLMyISAMDialect
Oraclejdbc:oracle:thin:@127.0.0.1:1521:dboracle.jdbc.OracleDriverOracle9Dialect / OracleDialect
PostgreSQLjdbc:postgresql://127.0.0.1:5432/db?charSet=KOI8org.postgresql.Driverorg.hibernate.dialect.PostgreSQLDialect
Sybasejdbc:sybase:Tds:127.0.0.1:2048?CHARSET=cp1251com.sybase.jdbc4.jdbc.SybDriverSybase11Dialect / SybaseAnywhereDialect / SybaseDialect

連接池與其他常用設定

  • database.show_sql=true 開啟 SQL 日誌
  • 連接池大小視負載調整,min_size/max_size 平衡效能與資源
  • 郵件、MarketerNet、News Grabber 等業務配置同樣外置化

建議將上述屬性放入 .properties 檔,透過 Spring PropertyPlaceholderConfigurer 或 Hibernate 原生支援注入,實現環境隔離與敏感資訊保護。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved