- 浏览: 176955 次
- 性别:
- 来自: 成都
文章分类
最新评论
-
mamaoyuan625:
好的,谢谢你的支持
struts2+ibatis+spring -
mamaoyuan625:
好的 谢谢了
struts2+ibatis+spring -
mamaoyuan625:
lucane 写道你好--4.总分前三的所有学生名单(包括并列 ...
sql关于求成绩的面试题 -
ganbo:
...
spring中CGLIB代理(CGLIB字节码) -
老糊涂:
学习了 谢谢分享
struts2+ibatis+spring
标题 常用数据库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 服务以使更改生效。
发表评论
-
oracle与hibernate 的clob映射
2010-11-10 11:50 1629oracle 10g,驱动也是用的相应的10g驱动 建表 ... -
the account is locked 解决办法
2010-03-16 20:41 3408安装oracle 10g后,登录 出现 the acco ... -
oracle sqlserver XML
2010-01-30 11:24 1011新增 修改 删除 的数据要记录到日志中去 ,也就是把数据通过x ... -
oracle 常用的一些函数
2009-09-17 21:46 971TO_DATE格式(以时间:2007-11-02 13:4 ... -
oracle to_date函数
2009-09-17 21:40 6424今天犯了一个和大家一样的错 把java的写法当成sql的写法 ... -
oracle实现交叉报表
2009-08-27 22:07 2693在企业中,尤其是中国式报表,很常见。 --交叉报表实例: ... -
oracle的update insert delete时的触发器
2009-08-14 15:32 107021:建表 CREATE TABLE t1 ( ... -
oracle自动编号的触发器
2009-08-14 14:55 2282--1:建表 CREATE TABLE t1 ( ... -
Oracle中建立连续的序列sequence
2009-06-03 11:40 1377要用到触发器 1:此处触发器结构: create or r ... -
Oracle中的序列--sequence
2009-06-03 11:05 18481:语法: create sequence <序列名称 ... -
索引分类
2009-06-01 23:24 1320聚簇索引:像目录表,目录表的顺序和实际的页码是一致的特点:每个 ... -
相关和非相关查询区别
2009-05-24 20:41 738相关和非相关查询区别--求各部门人数--格式:select d ... -
new和:old的理解
2009-05-24 20:36 798★增加记录时: 建立了一张:new表,:new的内容只 ... -
Oracle中两个case的区别
2009-05-24 20:32 1174select autoid,stu_id, sub_id, s ... -
Oracle删除重复记录
2009-05-24 20:18 3485Oracle删除重复记录的最好的方法: DELETE FROM ... -
系统优化
2009-05-24 19:59 788前言:系统优化中一个很 ... -
[小结]对比实现自动编号功能的几种方法
2009-05-24 19:23 1479--自动编号:Oracle 建表 create tabl ... -
一道多表更新的面试题
2009-05-24 19:18 973问题:有t_product产品表(编号,名称,价格,类别),有 ... -
truncate和delete,drop的区别
2009-05-24 17:33 1579delete: delete from 表 ... -
如何在Oracle和SQLServer中复制表结构和表数据
2009-05-10 21:02 2325如何在Oracle中复制表结构和表数据 1. 复制表结构及其 ...
相关推荐
在`常用数据库JDBC连接写法.txt`文件中,可能包含了更具体的示例代码和常见问题的解决方案,建议查看该文件以获取更多细节。`sqlserver`和`mysql`这两个文件名可能分别对应着SQL Server和MySQL数据库的相关配置或...
以下是对这些数据库的JDBC连接写法的详细说明: 1. **MySQL**: - 首先,你需要在项目中包含`mm.mysql-2.0.2-bin.jar`库(现在可能已经更新为更现代的版本)。 - 使用`Class.forName()`加载驱动程序类:`Class....
以下是针对几种常用数据库的JDBC连接示例: 1. **MySQL** 首先需要引入MySQL的JDBC驱动,例如`mysql-connector-java-2.0.2-bin.jar`。接着,加载驱动并建立连接: ```java Class.forName("org.gjt.mm.mysql....
5. **常用数据库JDBC连接写法.txt** 这个文本文件很可能包含了常用的JDBC连接代码片段,例如基本的连接建立、查询和关闭过程,针对不同数据库的特定配置,以及处理异常的代码模板。 学习和理解这些内容将帮助...
本资源整理了各种常用数据库的JDBC URL写法,这对于Java开发者来说是非常实用的信息,特别是对于那些频繁处理数据整合工作的人员。 1. **MySQL** MySQL是最常见的开源关系型数据库之一。它的JDBC URL格式如下: `...
### JDBC 数据库连接写法详解 #### 一、引言 在Java开发中,与数据库进行交互是一项非常常见的任务。JDBC(Java Database Connectivity)是Java中用来对关系型数据库进行统一访问的标准API,它为Java应用程序提供...
在`常用数据库JDBC连接写法.txt`中,通常会列出不同数据库的连接示例代码。例如,对于MySQL,连接代码可能如下: ```java import java.sql.Connection; import java.sql.DriverManager; public class ...
以上介绍了通过JDBC连接八种不同类型的数据库的基本方法。每种数据库都有其独特的连接方式和注意事项,了解这些细节对于开发者来说是非常重要的。在实际开发过程中,还需要根据具体的数据库版本和配置进行适当的调整...
### 常用数据库JDBC URL格式详解 #### 一、引言 Java Database Connectivity (JDBC) 是一套用于执行 SQL 语句的 Java API,它可以为多种关系型数据库提供统一访问,它由一组用 Java 编程语言编写的类和接口组成。...
4. **常用数据库JDBC连接写法.txt**:这个文本文件可能包含不同数据库(不仅仅是SQL Server 2005)的JDBC连接代码示例,包括如何加载驱动、建立连接、执行SQL语句和关闭连接等基本操作。 使用SQL Server 2005 JDBC...
接着,`JDBC常用连接写法.txt`将涉及到JDBC连接数据库的基本步骤: 1. **加载驱动**:通过`Class.forName("com.oracle.jdbc.Driver")`加载Oracle JDBC驱动。 2. **创建连接**:使用`DriverManager.getConnection...
常用数据库JDBC写法 JDBC操作数据库的基本步骤包括加载驱动、建立连接、创建Statement对象、执行SQL、处理结果集以及关闭资源。具体的写法因数据库不同而略有差异,但大体流程一致。 ### 4. MySQL数据库JDBC应用...
Oracle 数据库支持多种连接方式,其中最常用的是基于 JDBC 的 thin 驱动。以下是连接 Oracle 数据库的基本步骤: ```java // 加载 Oracle JDBC 驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); // 设置...
在本项目中,"springboot连接数据库作业.zip"是一个包含前后端开发资源的压缩包,主要涉及的技术栈是Java和前端技术,特别是Spring Boot用于后端数据库连接。下面将详细阐述Spring Boot与数据库连接的相关知识点。 ...
其中,SQL Server是常用的关系型数据库之一,支持多种版本。本文将重点探讨SQLServer2000与SQLServer2005在Java中的驱动加载方式及其异同。 ##### SQLServer2000加载驱动的方式 1. **驱动注册**:为了在Java应用...