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,仅仅参考一下别人的思路就好. [导读]最近因为项 ...
随机推荐
- ajax发送异步请求
一:得到XMLHttpRequest对象 ajax其实只需要学习XMLHttpRequest一个对象 大多数浏览器都支持: var xmlHttp = new XMLHttprequest(); IE ...
- Python 基础 二
Python 基础 二 今天对昨天学习的Python基础知识进行总结,学而不思则惘,思而不学则殆! 一.先对昨天学习的三大循环的使用情况进行总结: 1.while循环的本质就是让计算机在满足某一条件的 ...
- SQL检索记录
<<第一章检索记录>>:关于表使用SELECT语句和特殊字符"*": *:SELECT * from emp; 1:分别列出每一行:SELECT empno ...
- for循环之初学者N多算法小练习
for循环之初学者N多算法小练习 显示1到100的数,每行显示5个. for (int i=1;i<=100;i++){ if (i%5==0){ System.out. ...
- Android WebView导入HTML使Js生效的方法
WebSettings ws = webview.getSettings(); ws.setJavaScriptEnabled(true);//加上这句 webview.loadDataWithBas ...
- MySQL自增长的bug?
实验环境: mysql> status--------------mysql Ver 14.14 Distrib 5.7.14, for Linux (x86_64) using EditLin ...
- [刷题]算法竞赛入门经典(第2版) 5-3/UVa10935 - Throwing cards away I
书上具体所有题目:http://pan.baidu.com/s/1hssH0KO 代码:(Accepted,0 ms) //UVa10935 - Throwing cards away I #incl ...
- Java学习笔记——设计模式之一.简单工厂
蜀道之难.难于上青天,侧身西望长咨嗟 --蜀道难 设计模式第一篇,简单工厂. 定义Operation类 package cn.no1.simplefactory; public abstract cl ...
- mybatis中传入一个List集合作为查询条件的参数
如果有一个查询参数有多个,用一个List集合传进去,这个mapper文件可以这么写 <select id="queryList04" resultType="map ...
- 在centos7下安装python3
环境搭建 准备工具: centos7:http://mirror.bit.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso virtus ...