记录一下连接各种数据库的url,备忘。

数据库驱动及URL地址 数据库驱动及URL地址 MySQL驱动地址:com.mysql.jdbc.Driver MySQLURL:jdbc:mysql://www.wityx.com:3306/test jdbc:mysql://<hostname>[<:3306>]/<dbname> sqlserver2005驱动地址:com.microsoft.sqlserver.... 阅读详情

Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。

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

  下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。

  1、Oracle8/8i/9i数据库(thin模式)

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password); 

  2、DB2数据库

Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password); 

  3、Sql Server7.0/2000数据库

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password); 

  4、Sybase数据库

Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps); 

 4、Sybase数据库

Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url = "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword"; //myDB为数据库名
Connection conn= DriverManager.getConnection(url); 

  6、MySQL数据库

Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//myDB为数据库名
Connection conn= DriverManager.getConnection(url); 

  7、PostgreSQL数据库

Class.forName("org.postgresql.Driver").newInstance();
String url ="jdbc:postgresql://localhost/myDB" //myDB为数据库名
String user="myuser";
String password="mypassword";
Connection conn= DriverManager.getConnection(url,user,password); 

  8、access数据库直连用ODBC的

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb");
Connection conn = DriverManager.getConnection(url,"","");
Statement stmtNew=conn.createStatement() ;

  二、JDBC连接MySql方式

  下面是使用JDBC连接MySql的一个小的教程

  1、查找驱动程序

  MySQL目前提供的java驱动程序为Connection/J,可以从MySQL官方网站下载,并找到mysql-connector-java-3.0.15-ga-bin.jar文件,此驱动程序为纯java驱动程序,不需做其他配置。

  2、动态指定classpath

  如果需要执行时动态指定classpath,就在执行时采用-cp方式。否则将上面的.jar文件加入到classpath环境变量中。

  3、加载驱动程序

try{
 Class.forName(com.mysql.jdbc.Driver);
 System.out.println(Success loading Mysql Driver!);
}catch(Exception e)
{
 System.out.println(Error loading Mysql Driver!);
 e.printStackTrace();
}

  4、设置连接的url

jdbc:mysql://localhost/databasename[?pa=va][&pa=va]
http://www.open-open.com/61.htm  

dbeaver连接oceanbase备忘 dbeaver连接oceanbase配置方法 阅读详情

相关推荐

django-cms细节记录|篇一

在使用django-cms做开发的过程中,总会遇到一些不大不小的问题,记录一下稍作备忘,方便以后遇到同样问题的时候可以查看。

hoooooolyhu的博客 2659

几种常见的数据库连接的URL写法

JDBC的URL=协议名+子协议名+数据源名。 a .协议名总是“jdbc”。 b .子协议名由JDBC驱动程序的编写者决定。 c .数据源名也可能包含用户与口令等信息;这些信息也可单独提供。几种常见的数据库连接1 —oracle—驱动:oracle.jdbc.driver.OracleDriver URL:jdbc:oracle:thin:@machine_name:port:dbna

5万+

Eclipse可直接运行的Android简易备忘录源码,含SQLite本地存储与完整UI截图

一套能在Eclipse或旧版ADT环境中一键导入、编译并运行的Android备忘录应用工程。项目包含全部Java源码(Activity逻辑、SQLiteOpenHelper封装、数据增删改查实现)、res资源目录(布局XML、图标、颜色定义)、assets(备用说明文件)、gen和bin标准输出目录,以及关键配置文件:AndroidManifest.xml声明了主Activity、WRITE_EXTERNAL_STORAGE等必要权限;project.properties指定编译目标SDK;proguard

gold8的专栏 205

navicat链接lunix平台上的数据库

xsell 4、navicat软件 想在链接数据库的得常规设置里设置: 链接名称、主机名(链接lunix平台后才能ping 通的ip地址) 端口、用户名、密码 然后选择ssh选项卡设置(勾选使用SSH通道) 主机,这个是在Xsell 4上能链接的得主机ip 端口,这个也是在Xsell 4上可以查到,默认是22,但这里一定要跟Xsell 4相同 用户名:也是跟xSell 4的相同

hins 1632

解锁医疗AI密码:医疗人工智能专业大学四年学习路径

医疗AI人才培养路径解析 本文系统梳理了医疗人工智能专业四年培养方案,分为基础、进阶、应用和拓展四个阶段: 大一聚焦基础学科,涵盖高等数学、医学概论、Python编程等核心课程,辅以医学数据认知实习。大二深入机器学习和医学数据处理领域,学习监督/无监督学习算法及医学影像分析技术。大三进入深度学习阶段,掌握CNN/RNN等神经网络模型,并实践医疗AI应用开发。大四关注前沿技术如大模型在医疗中的应用,完成毕业设计与企业实习。 课程体系强调医工交叉,每学期均配置实践环节,从基础编程到参与真实医疗AI项目,逐步培养

AllenLV的博客 2502

常微分方程 (ODE) 和 随机微分方程 (SDE)

常微分方程(Ordinary Differential Equations, ODE)和随机微分方程(Stochastic Differential Equations, SDE)是数学中描述系统动态行为的重要工具。它们有一些相似之处,但在处理随机性方面存在显著差异。

weixin_39699362的博客 4384

JDBC---连接数据库

编码实现 准备 1、建立一个maven工程,使用quick骨架 2、引入依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.45<...

OceanStar的博客 2250

库卡机器人外部轴配置全流程:从接线到WorkVisual 6.0实战(附避坑指南)

本文详细解析了库卡机器人外部轴配置的全流程,涵盖从硬件接线到WorkVisual 6.0软件配置的实战步骤。重点介绍了KPP驱动模块连接、电机参数匹配、安全配置激活及零点标定等关键环节,并提供了实用的避坑指南,旨在帮助工程师高效、安全地完成外部轴集成,提升工作站柔性。

weixin_29161785的博客 497

MySql,Oracle,SqlServer的获取链接

/** * 连接超时时间,使用配置,默认30s */ private int connectTimeout = 30000; /** * socket超时时间,使用配置,默认30s */ private int socketTimeout = 30000; /** * SQL超时时间,使用配置,默认30s */ private int queryTimeout = 30000; ...

lw18751836671的专栏 582

基于机器学习和深度学习的新能源功率预测研究综述--学术论文模式--个人梳理

本文是博主根据前人的研究成果总结的机器学习和深度学习等理论方法在新能源功率预测领域的相关研究内容要点,按照学术科技论文写作的模式进行的呈现,包括文章引用等也都做了详细的批注,花了很多时间和心血,一方面是对自己学习成果的一些总结,另一方面也希望对大家有用(尽量不要直接copy哦,转载请标注,如有不当请评论或私信指出哦可再生能源的间歇性给新型电力系统的运行带来了巨大挑战,准确地预测新能源出力对于电网的安全可靠运行尤为重要。

干吧滴! 6320

电子科技大学计算机预推免(最终去向)

电子科技大学,预推免报名时必须要有一封本校老师写的推荐信,推荐信基本上就是复试的入场券,所以一定要提前联系老师,拿到推荐信。只要有机会进了面试,我觉得老师对于双非并不歧视,面试的个人表现才是关键性决定因素,技巧性也是很强的,如果有需要帮助的,欢迎私信~~

D1379951481的博客 3368

MySQL URL中常用的连接参数

近期工作中发现当程序连接远程数据库(版本5.7)时,如果URL中useSSL参数为true,将会出现数据库连接异常的错误。而本地数据库(版本8.0)连接正常。查其原因为JDBC在建立与数据库的连接时,若在在连接语句后加上"useSSL=true",就可以连接高版本的数据库。特此记录常用到的连接参数说明备忘。 1.URL示例 url: jdbc:mysql://192.128.1.1:3306/db_test ?useUnicode=true &characterEncoding...

小问号我们是朋友的博客 1680

GPU服务器维修全流程:从检测到解锁

《GPU服务器维修维保全流程指南》摘要:本文系统介绍GPU服务器从检测到解锁的完整维修流程。检测环节包含物理检查(氧化层、散热、PCB板)和电子诊断(ECC报错率、电源波动等);核心维修技术涵盖PCB板修复(微孔镀铜、BGA返修)和芯片级维修(成功率78-92%);解锁验证阶段包括性能解锁(VBIOS重写)和72小时稳定性测试。文末提供故障速查表及维保建议,强调定期除尘可降低38%故障率,推荐环境粉尘浓度控制在≤0.3mg/m³。

2401_89353317的博客 891

备忘:连接数据库的写法

jpa连接数据库的几种写法: #连接sqlserver  jdbc.sqlserver.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver jdbc.sqlserver.url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=数据库名 jdbc.sqlserver.username=用户名 jd

YYZhQ的专栏 757

【定位模块项目实战】正态分布变换(NDT)定位及建图(依赖高精度点云地图和三维激光雷达的定位方案)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、正态分布变换(NDT)定位解决的主要问题二、正态分布变换(NDT)定位的核心思想三、NDT算法流程1.多元正态分布概念2.网格化并计算正态分布参数3.变换参数和最大似然四、使用C++实现NDT配准参考资料 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对依赖高精度地图和激光雷达的定位技术–正态分布变换(NDT)定位做个简单的介绍,具体

qq_35635374的博客 4411

Android 13.0 app进程保活白名单功能实现

在13.0的系统rom产品开发中,在某些重要的app即使进入后台,产品需求要求也不想被系统杀掉进程,需要app长时间保活,就是app进程保活白名单功能的实现, 所以需要在系统杀进程的时候不杀掉白名单的进程,接下来就看怎么样来实现这些功能

安卓兼职framework和app工程师的博客 3143

presto 配置mysql.properties异常Database (catalog) must not be specified in JDBC URL for MySQL connector

presto 配置mysql.properties异常Database (catalog) must not be specified in JDBC URL for MySQL connector

qq_38472451的博客 560

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Confluence奇怪问题记录,备忘:数据库编码,从ip访问改为域名访问

问题1: 数据库编码,据说不能随便设置,不然可能报错。 目前先用utf8. utf8mb4 不一定能行。 问题2: 安装的时候,域名备案还没ok。用的 ip地址。 后来,用了域名访问。 使用code代码库 宏的时候,报错了提示“跨域”。 按照推测,需要把 Confluence里面某个ip改为 端口号。 寻找中。 管理员登录,站点设置: http:...

AI一人公司实践中,AI全栈程序员,编程-产品-营销 1845

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

AI加持的笔记工具,比备忘录好用,NAS一键部署blinko

平时开会,我会用word或者备忘录去记录会议的重要内容,脑海中突然蹦出一个想法,有没有类似笔记+AI的工具?我这里使用的是硅基流动平台,输入名称、网址和API的密钥,API的密钥要去硅基流动平台创建【密钥】,然后把API密钥粘贴过来。闪念功能:有一些想法的时候需要立马记下来,这个时候不需要写的很详细,下方可以借助ai来扩写或润色。数据更安全:一把笔记记录的都是更私密的内容,相对于第三方,将Blinko部署在NAS上更安全。记录之后,后面在进行查看的时,AI扩写或润色部分也会被保存,我们也能够查看到。

m0_72778094的博客 259

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

java 数据库常用连接池框架使用 C3P0、proxool

网页程序肯定用到数据库,而数据库连接数据量大时肯定创建连接/断开连接要消耗不少系统资源,故一个数据库的连接池很重要。 以.NET里的ado.net框架内置的连接池为例,当第一次连接某个数据库时,以连接字符串里的一些参数为标识,创建一个连接池。 同时打开最小设定的连接数。     以后使用此连接字符串的sqlconnection都使用此连接池,new 一个sqlconnection对象后ope

my home 1939

JavaWeb学习记录 常用代码 备忘录

**一.WEB.XML 头标签** <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-a...

qq_31653369的博客 253

HIT-数据库系统Lab1-实验记录

本系列文章仅是一名2020级菜狗完成zdc老师数据库系统实验时写下的实验记录,大部分是一些实验过程中查找博客的记录。本实验要求完成一个可交互式练习SQL语句构造与执行的系统的开发

weixin_51611639的博客 1683

零基础设计模式——行为型模式 - 备忘录模式

备忘录模式提供了一种优雅的方式来捕获和恢复对象的状态,同时不破坏其封装性。它将状态存储的责任从原发器中分离出来,交由备忘录对象和负责人对象管理。这种模式是实现撤销/重做、事务回滚和系统快照等功能的关键技术。虽然需要注意潜在的资源消耗问题,但其在增强系统鲁棒性和用户体验方面的价值是显著的。

qqxhb 资源共享 1132

MySQL迁移到达梦数据库DM过程问题记录

最近有个项目数据库需要国产化使用DM,迁移MySQL到DM过程比较简单,遇到几个问题记录备忘,持续更新。 问题一 使用达梦自带的数据迁移工具(DTS),将MySQL数据库迁移至达梦数据库(以下简称DM),迁移过程报如下错误: /* 任务失败: 创建表"bpdb"."HOOK_T" */ /* 对象[UPDATE_TIME]DEFAULT约束表达式无效 */ /* 相关SQL语句: */ ...

csh11panda的博客 8626
上一篇: Array类对数组的操作
下一篇: ${}的使用
DeepNightTwo
博客等级 码龄21年 3粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值