`
mamaoyuan625
  • 浏览: 177195 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

常用数据库JDBC连接写法

阅读更多

标题     常用数据库JDBC连接写法    zlyperson(原作)

关键字     JDBC Sybase MySQL SQLServer PostgreSQL Oracle ODBC

 

1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar/
Class.forName( "org.gjt.mm.mysql.Driver" );
cn = DriverManager.getConnection(
"jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd );

2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar/
Class.forName( "org.postgresql.Driver" );
cn = DriverManager.getConnection(
"jdbc:postgresql://MyDbComputerNameOrIP/myDatabaseName", sUsr, sPwd );

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
);

 

在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver
http://www.chinaunix.net 作者:eclipse  发表于:2002-09-24 22:37:29

在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver连接sql数据库    
 
关键字     JBuilder 连接 sql 数据库 jdbc
 

一,你确定你安装的jdbc是否完全版,因为有个单机版只能连接本机上的sql,单机版约2m,完全版约6.5m
二、安装好jdbc后,假如目录在C:\Program Files\Microsoft SQL Server 2000 JDBC,打开Jbuilder,选择Tools-->Configure Libraries,然后在左边的列表框下选择New,填入:Name:sql,Location:User Home,然后点击Add,加入目录C:\Program Files\Microsoft SQL Server 2000 JDBC\lib,确定
三、Project-->Prject Properties-->Paths-->Required Libraries-->Add
加入刚才添加的User Home/sql确定
四、Tools-->Enterprise Setup-->Database Drivers-->Add,加入User Home/sql,添加之后在列表框中显示的是sql.config,确定,重新启动JBuilder
五、Tools-->Database Pilot-->View-->Options-->Drivers-->Add
填入
Driver class:com.microsoft.jdbc.sqlserver.SQLServerDriver
Simple URL:microsoft:sqlserver://localhost:1433;DatabaseName=mybase
确定之后,Tools-->Database Pilot-->New的Driver里选择
com.microsoft.jdbc.sqlserver.SQLServerDriver
在URL里填入:
microsoft:sqlserver://服务器Ip地址或主机名:1433;DatabaseName=数据库名,确定!
双击或点击+号输入sql数据库的用户名和密码,就完成了JB与sql的连接!
连接代码可以查看Source!

 

 

 

 

 


如何确定或更改身份验证模式(避免win2000 sp4下 jdbc无法访问数据库 一定要改为混合模式)

重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Microsoft Windows 注册表说明

警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。


如果不能确定如何验证 MSDE 安装的身份验证模式,可以查看相应的注册表项。默认情况下,对于 Windows 身份验证,Windows LoginMode 注册表子项的值设置为 1。如果启用了混合模式身份验证,则此值为 2。

? LoginMode 子项的位置取决于您是将 MSDE 作为默认 MSDE 实例安装还是作为命名实例安装。如果 MSDE 是作为默认实例安装的,则 LoginMode 子项位于以下注册表子项中:
HKLM\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode
? 如果 MSDE 是作为命名实例安装的,则 LoginMode 子项位于以下注册表子项中:
HKLM\Software\Microsoft\Microsoft SQL Server\%InstanceName%\MSSQLServer\LoginMode
注意:切换身份验证模式之前,必须设置 sa 密码,以免暴露潜在的安全漏洞。

有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
274773 FIX:If You Change Windows Security to Windows/SQL Security the SA Password is Blank
要从混合模式切换到集成 (Windows) 身份验证模式,请按以下步骤操作: 1. 要停止 MSSQLSERVER 以及所有其他相关服务(如 SQLSERVERAgent),请在“控制面板”中打开服务程序。
2. 打开注册表编辑器。要打开注册表编辑器,请依次单击开始和运行,然后键入:“regedt32”(不包括引号)

单击确定。

 
3. 找到以下两个子项之一(取决于 MSDE 是作为默认 MSDE 实例安装的还是作为命名实例安装的):
HKEY_LOCAL_MACHINE\Software\Microsoft\MSSqlserver\MSSqlServer

- 或者 -

HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\<Instance Name>\MSSQLServer\
4. 在右窗格中,双击 LoginMode 子项。
5. 在 DWORD 编辑器对话框中,将此子项的值设置为 1。确保选择了 Hex 选项,然后单击确定。
6. 重新启动 MSSQLSERVER 和 SQLSERVERAgent 服务以使更改生效。

 

 
 

分享到:
评论

相关推荐

    MySQL&MS SQLServer驱动及常用数据库JDBC连接写法

    在`常用数据库JDBC连接写法.txt`文件中,可能包含了更具体的示例代码和常见问题的解决方案,建议查看该文件以获取更多细节。`sqlserver`和`mysql`这两个文件名可能分别对应着SQL Server和MySQL数据库的相关配置或...

    常用数据库jdbc连接写法大全

    以下是对这些数据库的JDBC连接写法的详细说明: 1. **MySQL**: - 首先,你需要在项目中包含`mm.mysql-2.0.2-bin.jar`库(现在可能已经更新为更现代的版本)。 - 使用`Class.forName()`加载驱动程序类:`Class....

    java开发中常用数据库JDBC连接写法.docx

    以下是针对几种常用数据库的JDBC连接示例: 1. **MySQL** 首先需要引入MySQL的JDBC驱动,例如`mysql-connector-java-2.0.2-bin.jar`。接着,加载驱动并建立连接: ```java Class.forName("org.gjt.mm.mysql....

    jdbc连接各种数据库方式

    5. **常用数据库JDBC连接写法.txt** 这个文本文件很可能包含了常用的JDBC连接代码片段,例如基本的连接建立、查询和关闭过程,针对不同数据库的特定配置,以及处理异常的代码模板。 学习和理解这些内容将帮助...

    各种常用数据库JDBC的url写法

    本资源整理了各种常用数据库的JDBC URL写法,这对于Java开发者来说是非常实用的信息,特别是对于那些频繁处理数据整合工作的人员。 1. **MySQL** MySQL是最常见的开源关系型数据库之一。它的JDBC URL格式如下: `...

    jdbc数据库连接写法

    ### JDBC 数据库连接写法详解 #### 一、引言 在Java开发中,与数据库进行交互是一项非常常见的任务。JDBC(Java Database Connectivity)是Java中用来对关系型数据库进行统一访问的标准API,它为Java应用程序提供...

    Java数据库驱动包

    在`常用数据库JDBC连接写法.txt`中,通常会列出不同数据库的连接示例代码。例如,对于MySQL,连接代码可能如下: ```java import java.sql.Connection; import java.sql.DriverManager; public class ...

    JDBC连接8种数据库的写法

    以上介绍了通过JDBC连接八种不同类型的数据库的基本方法。每种数据库都有其独特的连接方式和注意事项,了解这些细节对于开发者来说是非常重要的。在实际开发过程中,还需要根据具体的数据库版本和配置进行适当的调整...

    常用的数据库JDBC URL格式

    ### 常用数据库JDBC URL格式详解 #### 一、引言 Java Database Connectivity (JDBC) 是一套用于执行 SQL 语句的 Java API,它可以为多种关系型数据库提供统一访问,它由一组用 Java 编程语言编写的类和接口组成。...

    sql server 2005 JDBC 1.2驱动

    4. **常用数据库JDBC连接写法.txt**:这个文本文件可能包含不同数据库(不仅仅是SQL Server 2005)的JDBC连接代码示例,包括如何加载驱动、建立连接、执行SQL语句和关闭连接等基本操作。 使用SQL Server 2005 JDBC...

    Oracle函数_JDBC常用写法

    接着,`JDBC常用连接写法.txt`将涉及到JDBC连接数据库的基本步骤: 1. **加载驱动**:通过`Class.forName("com.oracle.jdbc.Driver")`加载Oracle JDBC驱动。 2. **创建连接**:使用`DriverManager.getConnection...

    Java数据库接口JDBC介绍

    常用数据库JDBC写法 JDBC操作数据库的基本步骤包括加载驱动、建立连接、创建Statement对象、执行SQL、处理结果集以及关闭资源。具体的写法因数据库不同而略有差异,但大体流程一致。 ### 4. MySQL数据库JDBC应用...

    java连接各种数据库写法

    Oracle 数据库支持多种连接方式,其中最常用的是基于 JDBC 的 thin 驱动。以下是连接 Oracle 数据库的基本步骤: ```java // 加载 Oracle JDBC 驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); // 设置...

    springboot连接数据库作业.zip

    在本项目中,"springboot连接数据库作业.zip"是一个包含前后端开发资源的压缩包,主要涉及的技术栈是Java和前端技术,特别是Spring Boot用于后端数据库连接。下面将详细阐述Spring Boot与数据库连接的相关知识点。 ...

    Java数据库驱动加载问题

    其中,SQL Server是常用的关系型数据库之一,支持多种版本。本文将重点探讨SQLServer2000与SQLServer2005在Java中的驱动加载方式及其异同。 ##### SQLServer2000加载驱动的方式 1. **驱动注册**:为了在Java应用...

Global site tag (gtag.js) - Google Analytics