`
onlyor
  • 浏览: 380407 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JDBC各个数据库 连接字符串

    博客分类:
  • jdbc
阅读更多

 

1. MySQL(http://www.mysql.com) mysql-connector-java-2.0.14-bin.jar ;
  Class.forName( "org.gjt.mm.mysql.Driver" );  com.mysql.jdbc.Driver
  cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd ); 
jdbc:mysql://host:3306/db?useUnicode=true&characterEncoding=UTF-8;user=root;password=root 
2. PostgreSQL(http://www.de.postgresql.org) pgjdbc2.jar ;
  Class.forName( "org.postgresql.Driver" ); 
  cn = DriverManager.getConnection( "jdbc:postgresql://MyDbComputerNameOrIP/myDatabaseName", sUsr, sPwd ); 
jdbc:postgresql://127.0.0.1:5432/news 
3. Oracle(http://www.oracle.com/ip/deploy/database/oracle9i/) classes12.zip ;
  Class.forName( "oracle.jdbc.driver.OracleDriver" ); 
  cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd ); 
4. Sybase(http://jtds.sourceforge.net) jconn2.jar ;
  Class.forName( "com.sybase.jdbc2.jdbc.SybDriver" ); 
  cn = DriverManager.getConnection( "jdbc:sybase:Tds:MyDbComputerNameOrIP:2638", sUsr, sPwd ); 
  //(Default-Username/Password: "dba"/"sql") 
5. Microsoft SQLServer(http://jtds.sourceforge.net) ;
  Class.forName( "net.sourceforge.jtds.jdbc.Driver" ); 
  cn = DriverManager.getConnection( "jdbc:jtds:sqlserver://MyDbComputerNameOrIP:1433/master", sUsr, sPwd ); 
6. Microsoft SQLServer(http://www.microsoft.com) ;
  Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" ); 
  cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:1433;databaseName=master", sUsr, sPwd ); 
7. ODBC 
  Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); 
  Connection cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd ); 
8.DB2 Class.forName("com.ibm.db2.jdbc.net.DB2Driver"); 
  String url="jdbc:db2://192.9.200.108:6789/SAMPLE" 
  cn = DriverManager.getConnection( url, sUsr, sPwd ); 
9.access由于access并不是作为一项服务运行,所以url的方法对他不适用。access可以通过odbc,也可以通过服务器映射路径的形式找到.mdb文件,参见http://rmijdbc.objectweb.org/Access/access.html
JDBC API的使用方法
(1)登记并加载JDBC驱动程序;
两种方法:
Class.forName(String drivername);
DriverManager.registerDriver(Driver driver)
(2)建立与SQL数据库的连接;
DriverManager的getConnection()方法:
Connection getConnection(String url):url表示数据库地址字符串;
Connection getConnection(String url,String user,String pwd)
Connection getConnection(String url,Properties info)
(3)传送一个SQL查询;
Connection的createStatement()方法:
Statement createStatement();
Statement可以执行SQL语句,得到SQL查询结果。
(4)获得结果集。
Statement的执行SQL语句方法:
ResultSet executeQuery(String sql):执行select语句
int executeUpdate(String sql):执行更新语句,如insert,delete,update.
(5)检索查询结果。
ResultSet的方法:
boolean next():没有行时返回false;
String getString(String columnName):返回列名对应的值。

 

 

分享到:
评论

相关推荐

    数据库连接字符串整理文本

    本文详细介绍了 SQL Server、Oracle 和 MySQL 的数据库连接字符串的构成及其各个参数的意义。掌握这些基础知识对于开发者来说至关重要,可以帮助他们更好地管理数据库连接,提高应用程序的安全性和稳定性。不同类型...

    数据库连接字符串

    以下是对各个数据库连接字符串样例的详细解释: 1. **Access**: Access数据库通常通过ODBC(Open Database Connectivity)进行连接。在Java中,需要加载JDBC-ODBC桥接驱动`sun.jdbc.odbc.JdbcOdbcDriver`,然后...

    JDBC连接数据库各种数据库参数大全

    以上介绍了如何使用Java通过JDBC连接不同类型的数据库,并详细解释了各个数据库连接的配置参数。在实际应用中,根据不同的数据库类型选择合适的驱动程序,并正确设置URL、用户名、密码以及其他连接参数是非常重要的...

    java 连接各种数据库方式 连接各种数据库方式速查表

    Informix数据库的连接参数中需要包含服务器信息,并且可能需要在连接字符串中指定特定的服务器实例。 ```java try { Class.forName("com.informix.jdbc.IfxDriver"); String url = "jdbc:informix-sqli://123.45....

    jdbc连接各种数据库驱动包

    连接字符串格式为`jdbc:sqlserver://<servername>:;databaseName=<dbname>`。 5. **MSSQL2005 JDBC驱动**: SQL Server 2005及以后版本的JDBC驱动称为Microsoft JDBC Driver,与2000版相比,性能和功能都有所增强...

    JAVA各种数据库使用JDBC连接的方式

    2. **设置URL**:定义一个连接字符串(URL),其中包含数据库的主机名、端口号和数据库名称等信息。 3. **提供认证信息**:指定用户名和密码以进行身份验证。 4. **获取连接**:使用`DriverManager.getConnection()`...

    JAVA数据库大全.pdf

    1. Oracle数据库连接:使用Oracle的JDBC驱动程序,例如“oracle.jdbc.driver.OracleDriver”,连接字符串为“jdbc:oracle:thin:@localhost:1521:orcl”。 2. DB2数据库连接:使用DB2的JDBC驱动程序,例如...

    连接各个数据库的驱动

    Sybase数据库的连接驱动为`com.sybase.jdbc.SybDriver`,连接字符串示例: ```java String url = "jdbc:sybase:Tds:localhost:5007/erp"; ``` `erp`是数据库名,`localhost`和`5007`分别表示服务器地址和端口。 ###...

    局域网连接数据库程序

    2. **数据库连接字符串**:客户端应用程序需要一个数据库连接字符串来标识服务器的位置和连接参数。连接字符串通常包含服务器地址、端口、数据库名、用户名和密码等信息。 3. **数据库驱动**:客户端需要安装与...

    GBase-8s数据库JDBC Driver程序员指南.pdf

    - **口令加密**:对数据库连接字符串中的口令进行加密。 - **SSL协议**:使用安全套接字层(SSL)进行通信加密。 - **网络加密**:在整个通信过程中保护数据安全。 #### 8. 高可用性与负载均衡 - **连接至高可用性...

    JAVA数据库编程JDBC .rar

    10. **JDBC连接池**:为了提高性能和资源利用率,应用程序通常使用连接池管理数据库连接。例如,C3P0、Apache DBCP和HikariCP等都是常见的JDBC连接池实现。 在《OReilly - Database Programming With Jdbc And Java...

    数据库地址分割,java实现

    同时,为了处理不同类型的数据库连接字符串,可能还需要考虑其他的数据库协议,如`jdbc:postgresql:`或`jdbc:sqlserver:`。 在这个过程中,理解和掌握正则表达式(RegEx)会非常有帮助,因为它们可以更灵活地处理...

    Oracle的连接数据库的驱动ojdbc各个版本

    - **URL连接字符串**:用于指定要连接的Oracle数据库的详细信息,包括服务器地址、端口号、服务名等。 - **认证信息**:用户名和密码,用于验证连接数据库的身份。 - **JDBC URL模板**:通常格式为 "jdbc:oracle:...

    JAVA数据库大全.docx

    * Oracle 数据库:使用 oracle.jdbc.driver.OracleDriver 驱动程序,连接字符串为“jdbc:oracle:thin:@localhost:1521:orcl”。 * DB2 数据库:使用 com.ibm.db2.jdbc.app.DB2Driver 驱动程序,连接字符串为“jdbc:...

    JDBC学习笔记(含思维导图).zip

    2. **数据库连接**: 连接数据库是JDBC的第一步,通过`Class.forName()`加载驱动,然后使用`DriverManager.getConnection()`建立连接。连接字符串通常包含数据库URL、用户名和密码。 3. **Statement与...

    Mysql JDBC Url参数说明

    1. **user** 和 **password**: 指定连接数据库的用户名和密码,通常在连接字符串之外设置,以避免明文暴露。 ```text jdbc:mysql://localhost:3306/mydb?user=myusername&password=mypassword ``` 2. **useSSL...

    各个DB的jdbc汇总

    每个驱动都提供了特定于数据库的连接字符串格式,例如`jdbc:mysql://` 对于MySQL,`jdbc:oracle:thin:@` 对于Oracle,以及 `jdbc:jtds:` 对于jTDS(支持SQL Server和Sybase)。在连接数据库之前,通常需要通过`Class...

    Websphere下oracle连接池的配置

    7. **数据库连接字符串**:在配置数据源时,需要提供连接数据库的URL,例如`jdbc:oracle:thin:@192.168.1.16:1521:orcl`,包含了数据库服务器IP、端口和数据库名称。 8. **数据存储器Helper类名**:指定Oracle 10g...

    day06_JDBC连接池&JDBCTemplate2

    JDBC的本质是一组接口,各个数据库厂商根据这些接口实现自己的驱动程序,从而提供数据库连接能力。 在JDBC中,数据库连接通常遵循以下步骤: 1. **导入驱动**:首先,需要将对应数据库的JDBC驱动包(如mysql-...

Global site tag (gtag.js) - Google Analytics