java中常用的连接数据库代码

news/2024/5/19 0:49:15 标签: 数据库, java, string, jdbc, url, postgresql

 转载:

MySQL:   
    String Driver="com.mysql.jdbc.Driver";    //驱动程序

    String URL="jdbc:mysql://localhost:3306/db_name"?useUnicode=true&characterEncoding=UTF-8;    //连接的URL,db_name为数据库名,注意修改编码类型
    String Username="username";    //用户名
    String Password="password";    //密码
    Class.forName(Driver).new Instance();//用法在Java基础中new Instance();
    Connection con=
DriverManager.getConnection(URL,Username,Password);
Microsoft SQL Server 2
.0驱动(3个jar的那个):
    String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";    //连接SQL数据库的方法

    String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name";    //db_name为数据库
    String Username="username";    //用户名
    String Password="password";    //密码
    Class.forName(Driver).new Instance();    //加载数据可驱动
    Connection con=DriverManager.getConnection(URL,UserName,Password);    //
Microsoft SQL Server 3.0驱动(1个jar的那个): // 老紫竹完善

    String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";    //连接SQL数据库的方法
    String URL="jdbc:sqlserver://localhost:1433;DatabaseName=db_name";    //db_name为数据库
    String Username="username";    //用户名
    String Password="password";    //密码
    Class.forName(Driver).new Instance();    //加载数据可驱动
    Connection con=DriverManager.getConnection(URL,UserName,Password);    //
Sysbase:
    String Driver="com.sybase.jdbc.SybDriver";    //驱动程序

    String URL="jdbc:Sysbase://localhost:5007/db_name";    //db_name为数据可名
    String Username="username";    //用户名
    String Password="password";    //密码
    Class.forName(Driver).newInstance();   
    Connection con=
DriverManager.getConnection(URL,Username,Password);
Oracle(用thin模式):
    String Driver="oracle.jdbc.driver.OracleDriver";    //连接数据库的方法

    String URL="jdbc:oracle:thin:@loaclhost:1521:orcl";    //orcl为数据库的SID
    String Username="username";    //用户名
    String Password="password";    //密码
    Class.forName(Driver).newInstance();    //加载数据库驱动
    Connection con=DriverManager.getConnection(URL,Username,Password);   
PostgreSQL:
    String Driver="org.postgresql.Driver";    //连接数据库的方法

    String URL="jdbc:postgresql://localhost/db_name";    //db_name为数据可名
    String Username="username";    //用户名
    String Password="password";    //密码
    Class.forName(Driver).newInstance();   
    Connection con=
DriverManager.getConnection(URL,Username,Password);
DB2:
    String Driver="com.ibm.db2.jdbc.app.DB2.Driver";    //
连接具有DB2客户端的Provider实例
    //String Driver="com.ibm.db2.jdbc.net.DB2.Driver";    //连接不具有DB2客户端的Provider实例

    String URL="jdbc:db2://localhost:5000/db_name";    //db_name为数据可名
    String Username="username";    //用户名
    String Password="password";    //密码
    Class.forName(Driver).newInstance();   
    Connection con=
DriverManager.getConnection(URL,Username,Password);
Informix:
    String Driver="com.informix.jdbc.IfxDriver"
;   
    String URL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver";    //db_name为数据可名

    String Username="username";    //用户名
    String Password="password";    //密码
    Class.forName(Driver).newInstance();   
    Connection con=
DriverManager.getConnection(URL,Username,Password);
JDBC-
ODBC:
    String Driver="sun.jdbc.odbc.JdbcOdbcDriver"
;
    String URL="jdbc:odbc:dbsource";    //dbsource为数据源名

    String Username="username";    //用户名
    String Password="password";    //密码
    Class.forName(Driver).newInstance();   
    Connection con=DriverManager.getConnection(URL,Username,Password);


http://www.niftyadmin.cn/n/1051889.html

相关文章

前端项目课程4 如何快速布局网页后台

前端项目课程4 如何快速布局网页后台 一、总结 一句话总结:套用bootstrap,然后需要的模块(比如导航、分页、模态框等)直接去bootstrap里面拖即可。 1、如何留出上端固定导航条的位置? 用的padding,而不是加…

MySQL5.5安装到最后一步卡住的解决办法(即使删除了隐藏文件内C:\ProgramData的MySQL以后还是没解决问题)...

一般出现这种原因的应该是之前安装过然后又卸载了的原因,估计是没删除干净。 具体操作参考博客地址:https://blog.csdn.net/hmengy/article/details/81544122 转载于:https://www.cnblogs.com/picktan9/p/11296666.html

new Instance()方法和new关键

在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个…

洛谷P1567 统计天数

题目背景统计天数题目描述炎热的夏日&#xff0c;KC非常的不爽。他宁可忍受北极的寒冷&#xff0c;也不愿忍受厦门的夏天。最近&#xff0c;他开始研究天气的变化。他希望用研究的结果预测未来的天气。经历千辛万苦&#xff0c;他收集了连续N&#xff08;1<N<10^7&#x…

200 行 C 代码实现插件式 NOSQL 存储服务器(一) - Haippy - 博客园

200 行 C 代码实现插件式 NOSQL 存储服务器(一)2012-11-24 22:30 by Haippy, 837 阅读, 1 评论, 收藏, 编辑初一看&#xff0c;你肯定会觉得作者在忽悠人吧&#xff0c;200 行 C 代码居然可以实现插件式 NOSQL 存储服务器&#xff1f;是的&#xff0c;200 行 C 代码确实可以做到…

bean:header

&#xff08;一&#xff09; 用查询HTTP请求的header信息 header标签用于将特定的请求头信息包装成脚本可以访问的变量。header的用法如下:<bean:header id"variableName" name"headerName"I>&#xff0c; 将 headerName的请求头定义成 variableNam…

jquery validate.addMethod 正则表达式

$(document).ready(function () { /* 设置默认属性 */ $.validator.setDefaults( { submitHandler: function (form) { form.submit(); } } ); // 字符验证 jQuery.validator.addMethod( " stringCheck " , function…

【转帖】Git学习笔记 记录一下

本文内容参考了廖雪峰老师的博文&#xff0c;并做了适当整理&#xff0c;方便大家查阅。 原帖地址 https://wangfanggang.com/Git/git/ 常用命令 仓库初始化 - git init 1 git init 我们新建一个文本文件readme.txt 12 Git is a distributed version control system.Git is f…