jdbc的配置及jdbc连接常用数据库(mysql、sqlserver、Oracle)
1.连接SQL Server数据库
import java.sql.*;
publicclassMain{
publicstaticvoid main(String[] args)
{
String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=database";//database换成你的数据库名称
String userName="username";//username换成你的SQL Server登录名
String userPwd="password";//password换成你的SQL Server登陆密码
try
{
Class.forName(driverName);
Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("连接成功");
}
catch(Exception e)
{
System.out.print("连接失败");
}
}
}
2.连接Oracle数据库
import java.sql.*;
publicclassMain{
publicstaticvoid main(String[] args)
{
String driverName="oracle.jdbc.driver.OracleDriver";
String dbURL="jdbc:oracle:thin:@localhost:1521:orcl"; String userName="SCOTT";
String userPwd="oracle";
try
{
Class.forName(driverName);
Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("连接数据库成功");
}
catch(Exception e)
{
System.out.print("连接失败");
}
}
}
3.连接MySQL数据库
package test_mysql; import java.sql.Connection;
import java.sql.DriverManager; publicclassTestMySQL{
publicstaticvoid main(String[] args){
String driverName="com.mysql.jdbc.Driver";
String dbURL="jdbc:mysql://localhost:3306/demo";//连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码
String userName="root";
String userPwd="mysql";
try{
Class.forName(driverName);
System.out.println("加载驱动成功");
}
catch(Exception e){
System.out.println("加载驱动失败");
}
try{
Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("连接数据库成功");
}catch(Exception e){
System.out.print("连接失败");
}
}
}
附:
1)、MyEclipse配置mysql jdbc驱动
1、首先下载mysql-jdbc驱动。下载后解压。
2、首先确认解压后的文件夹里有mysql-connector-java-5.0.12-bin.jar这个jar包,然后把该包所在的路径如:“D:/jdbc_for_mysql/mysql-connector-java-5.1.12/mysql-connector-java-5.0.12-bin.jar”,添加到环境变量内的classpath(“我的电脑--属性--高级--环境变量”,在下方的系统变量栏下选择“新建”,新建名为“classpath”的变量)中。
3、确认驱动包添加到classpath内后,打开MyEclipse,在项目名上右键“Build Path-->Configure Build Path-->Libraries-->Add External JARS”,把步骤2中解压的驱动jar包添加到项目中。
4、可以运行连接测试程序了
2)、Myeclipse配置SqlServer jdbc驱动
1、在环境变量中,在classpath下添加sqljdbc.jar和sqljdbc4.jar的路径
2、设置SQLEXPRESS服务器,启动TCP/IP服务(若已开启跳过此步),重启服务器
3、确认驱动包添加到classpath内后,打开MyEclipse,在项目名上右键“Build Path-->Configure Build Path-->Libraries-->Add External JARS”,把步骤2中解压的驱动jar包添加到项目中。
特别说明:
第3步:如果出现:严重: 此驱动程序不支持 Java Runtime Environment (JRE) 1.6 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库。
说明你同时加载了sqljdbc.jar 和 sqljdbc4.jar,把前者去掉,就可以了
Microsoft SQL Server JDBC Driver 2.0 提供两个类库文件:sqljdbc.jar 和 sqljdbc4.jar,具体使用哪个文件取决于首选的 Java 运行时环境 (JRE) 设置。有关选择哪个 JAR 文件的详细信息,请参阅 JDBC Driver 的系统要求。
jdbc的配置及jdbc连接常用数据库(mysql、sqlserver、Oracle)的更多相关文章
- 了解常用数据库MySQL、Oracle、MongoDB
本文由 简悦 SimpRead 转码, 原文地址 blog.csdn.net 注:转载文章 什么是数据库 简单的说,数据库(英文 Dtabase)就是一个存放数据的仓库,这个仓库是按照一定的数据结果( ...
- tomcat连接常用数据库的用法
一.用于数据库连接的术语: JDBC:(Java database connectivity)是基于java数据访问技术的一个API通过客户端访问服务器的数据库,是一个面向关系型数据库并提供一种方法查 ...
- JDBC 实例--JDBC通过工具类DBUtil连接到数据库,让我们不再恐惧操作数据库
利用JDBC连接到数据库一般需要几个步骤: 1.装载驱动程序. 2.建立连接. 3.发送和执行SQL语句. 4.释放资源 首先建立一个数据库: 脚本如下: create database csdn; ...
- Hibernate 连接MySQL/SQLServer/Oracle数据库的hibernate.cfg.xml文件
用Hibernate配置连接数据库可以方便我们对POJO的操作,节省了很多时间和代码.下面就分别说明连接不同数据库需要在hibernate.cfg.xml做的配置. 需要数据库驱动包可以点击这里下载: ...
- 常用数据库1 sqlserver
知识内容: 1.SqlServer数据库概述 2.SqlServer数据库基本操作 3.Transact-SQL程序设计 一.SqlServer数据库概述 1.SqlServer系统概述 SQLSer ...
- Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql、oracle...)间进行数据的传递
http://niuzhenxin.iteye.com/blog/1706203 Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql.postgresql.. ...
- 数据库MySQL与Oracle的一些去O注意项
一.oracle递归查询语句start with ...connect by prior ① 给你一张表,表里面有主键id,以及该项的父节点parent_id,查询出该表中所有的父子关系节点树? Or ...
- jboss7.1.1配置数据库mysql与oracle
环境: joss7.1.1安装成功,路径为:D:\profession\jboss-as-7.1.1.Final mysql-connector-java-5.1.18-bin.jar(mysql 5 ...
- C#简单构架之EF进行读写分离+多数据库Mysql/SqlServer
http://www.php361.com/index.php?c=index&a=view&id=3857 不建议用,太重的框架EF,仅仅参考一下别人的思路就好. [导读]最近因为项 ...
随机推荐
- css 画出三角形
技术分享不一定行文累赘 这里说说最简洁的 css 画出三角形 display: inline-block; border: 10px dashed transparent; border-left: ...
- rapidPHP 下载并安装
安装 rapidPHP对运行环境的要求 php 5.4以上,包括5.4,支持php7,依赖包,php-curl,php-mysql,php-gd 官网下载 http://rapidphp.gx521. ...
- Typecho - MyTagCloud标签云插件
一.前言: 标签云是博客.CMS类系统的常见功能,读者可以根据标签快速的查找和浏览自己喜欢的文章.个人很喜欢Typecho的简洁,但对于后台不能控制前台标签栏目的显示还是略表遗憾.令人高兴的是Type ...
- 关于mysql表中有大文本limit慢的优化
问题场景: 商品表goods,里面有几个大文本字段,类型用的MediumText,表中记录28万多.分页查询时用limit,在一般PC上需要12秒左右,这个数量级的数据不应该这么慢. 原因分析: 几个 ...
- 构建你人生里的第一个 Laravel 项目
安装 Laravel 安装器 composer global require "laravel/installer" 创建项目 laravel new links 检查是否安装成功 ...
- Log4j appender输出类型配置
Log4j官方的appender给出了一下几种实现 org.apache.log4j.ConsoleAppender(控制台), org.apache.log4j.FileAppender(文件), ...
- declare 命令
declare命令用于声明和显示shell变量. declare为shell指令,命令与 typeset一样,可同时指定多个属性.若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令 ...
- list和map集合
List特点:元素有放入顺序,元素可重复Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的)Map特点: ...
- Redis入门学习
一.摘要 二.五种数据类型的基本命令操作 三.Redis连接池 四.普通同步方式 五.事务方式(Transactions) 六.管道(Pipelining) 七.管道中调用事务 八.分布式直连同步调用 ...
- HTTP 和 HTTPS
一.HTTP协议 最近看了一些网络通信方面的书籍,研究了一下 HTTP 和 TCP/IP,有了一些新的收获和理解,在这里做个归纳和总结. (1)什么是HTTP协议 HTTP (HyperText Tr ...