java小程序连接数据库_Java程序连接各种数据库的方法
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);
5、Informix数据库
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();
//或者Class.forName("com.mysql.jdbc.Driver");
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() ;
java小程序连接数据库_Java程序连接各种数据库的方法相关推荐
- java 插入mysql 日期_Java日期-插入数据库
我需要找出一种将带有java.util.Date字段的记录插入数据库的方法,但我陷入了困境. 有谁知道我该怎么做?现在我有类似的东西. java.util.Date myDate = new java ...
- Java设计模式应用到数据库_Java设计模式在数据库编程中的应用研究
Java的广泛使用使得数据编程变得更加简单方便.本当中.当在加载父类的时候,再调用不同的子类,以避免代码文对Java进行了深入的探讨,提供了一种可行的应用Java的重复编写.templatemetho ...
- 谷歌浏览器如何启用java小脚本_各种浏览器开启JavaScript脚本方法
随着网站设计技术的发展,为了用户友好体验,大部分网站使用了JavaScript脚本设计,如果您的浏览器禁用或关闭的JavaScript支持,那么可能造成网站体验差或网站部分功能无法使用 下面提供10种 ...
- java join使用实例_Java多线程中关于join方法的使用实例解析
先上代码 新建一个Thread,代码如下: package com.thread.test; public class MyThread extends Thread { private String ...
- 海信JAVA开发笔试题_JAVA设计模式之【工厂方法模式】
看例子 1.TV产品接口,负责播放 public interface TV // TV接口 { public void play(); } 2.TV工厂接口,负责生产产品 public interfa ...
- java程序有连接数据库_Java程序连接数据库
/** * 了解: 利用 Driver 接口的 connect 方法获取连接 */ // 第一种实现 /** * 了解: 利用 Driver 接口的 connect 方法获取连接 */ @Test p ...
- java读写mysql数据库_Java读写MySQL数据库小实例
Java读写MySQL数据库小实例 首先需要安装和配置好MySQL数据库.接下来,先创建一个数据库,Java代码连接此数据库,然后读写. 假设基于MySQL命令行创建一个叫做:phildatab ...
- java sqlserver数据库_java连接sqlserver2008数据库配置
1.首先要去Microsoft官网下载sqljdbc2.0驱动--Microsoft SQL Server JDBC Driver 2.0.exe,很小大概就4M,解压后里面有2个Jar包,sqljd ...
- java servlet 数据库_Java Servlet调用数据库复习
首先要导入jar包. 剩下的基本就是模版式的代码了: public class main { // JDBC 驱动名及数据库 URL static final String JDBC_DRIVER = ...
最新文章
- 刚刚入手一台G11,发短信是老是出现“发送自HTC手机”字样
- 简单的单臂路由的配置实验 (思科)
- 十进制数与八进制数互相转换(MATLAB和C版本)
- 【HDU - 1166】敌兵布阵 (线段树模板 单点更新+ 区间查询)
- 面向切面编程AspectJ在Android埋点的实践
- 基于JAVA+Servlet+JSP+MYSQL的教室资源管理系统
- 数据库实验6 数据库的分组查询和统计查询
- 嵌入式工具——strace
- hibernate java内存一次能取多少条_Hibernate性能测试(load10000条记录的简单测试 仅供参考)(转)...
- 《黑客攻防技术宝典:系统实战篇(第2版)》目录
- [转] 你没看过的囧人囧事大集合
- 第044篇:VBA之三种单元格引用小结(Range、Cells、[单元格区域])
- 20155218 《Java程序设计》实验二(Java面向对象程序设计)实验报告
- 计算机可靠度计算公式,可靠性计算公式大全
- 科学设置百度网盟到访定向,提升竞价转化率!
- linux 街机列表,linux下街机模拟器联机
- 四路监控物联卡赋能卡友行车安全
- linux卡利系统设置密码,Windows 10 Windows Linux子系统安装指南-官网
- 计算机操作系统--Linux初试03
- 高速大容量nfcb卡nfc手机测试b卡协议正确性14443b 848kbps nfc平板
热门文章
- 在Vivado中,使用锁定增量编译技术进行增量综合布局布线
- C++ vector 容器浅析
- jq实现div移入与移出以及获得与失去焦点
- UIButton拖动响应事件,距离问题
- Demo学习: CalendarPanel
- IE9上特定网站不断崩溃的故障
- Leetcode1685. 有序数组中差绝对值之和[C++题解]:前缀和和差的绝对值之和
- Leetcode1684. 统计一致字符串的数目[C++题解]:字符串O(n^2)简单题
- 《图解HTTP》读书笔记--第7章 确保Web安全的HTTPS
- 关于epoll 水平触发在udp套接字上不生效问题的原因