`
- 浏览:
408235 次
- 性别:
- 来自:
深圳
-
-
packagecom.jdm.Access;
-
importjava.sql.Connection;
-
importjava.sql.DriverManager;
-
importjava.sql.ResultSet;
-
importjava.sql.SQLException;
-
importjava.sql.Statement;
-
importcom.jdm.dmdatabase.DMsource;
-
publicclassAccess{
-
privateConnectioncon;
-
privateStringdriverclass;
-
privateStatementstatement;
-
privateStringurl;
-
privateResultSetresult;
-
privateStringusername;
-
privateStringpassword;
-
publicAccess(){
- init();
-
try{
- Class.forName(driverclass);
- con=DriverManager.getConnection(url,username,password);
-
if(con!=null){
- statement=con.createStatement();
-
inta=statement.executeUpdate("insertintouser(username,password)values('mike','tome')");
-
result=statement.executeQuery("select*fromuser");
-
while(result.next())
-
System.out.println("user:"+result.getString(1)
-
+"password:"+result.getString(2));
-
System.out.print("/n");
- }
- result.close();
- statement.close();
- con.close();
-
}catch(ClassNotFoundExceptione){
-
- e.printStackTrace();
-
}catch(SQLExceptione){
- e.printStackTrace();
- }
- }
-
publicvoidinit(){
-
driverclass="sun.jdbc.odbc.JdbcOdbcDriver";
-
url="jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=E://java//test.mdb";
-
username="";
-
password="";
- }
-
publicstaticvoidmain(Stringargs[]){
-
newAccess();
- }
- }
- /MicrosoftSqlServer2000(需要装sp3补丁,并开放端口)
-
packagecom.jdm.sqlserver;
-
importjava.sql.CallableStatement;
-
importjava.sql.Connection;
-
importjava.sql.DriverManager;
-
importjava.sql.ResultSet;
-
importjava.sql.SQLException;
-
importjava.sql.Statement;
-
publicclassSqlLink{
-
-
privateConnectioncon;
-
privateStatementstm;
-
privateResultSetresultset;
-
privateStringdriverclass=null;
-
privateStringurl=null;
-
privateStringusername=null;
-
privateStringpassword=null;
-
publicSqlLink(){
-
driverclass="com.microsoft.jdbc.sqlserver.SQLServerDriver";
-
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=cjgl";
-
username="sa";
-
password="123456";
- init();
-
if(con!=null){
-
try{
- con.close();
-
if(con.isClosed())
-
System.out.println("连接成功"+"数据源已释放");
-
else
-
System.out.println("连接成功"+"数据源未释放");
-
}catch(SQLExceptione1){
- e1.printStackTrace();
- }
-
}else{
-
System.out.println("连接失败");
- }
- }
-
publicvoidinit(){
-
try{
- Class.forName(driverclass);
- con=DriverManager.getConnection(url,username,password);
- stm=con.createStatement();
-
-
-
-
resultset=stm.executeQuery("select*fromXSwherexb='女'");
-
while(resultset.next()){
- System.out
-
.println(resultset.getString(1)+""
-
+resultset.getString(2)+""
-
+resultset.getString(3)+""
-
+resultset.getString(4)+""
-
+resultset.getString(5)+""
-
+resultset.getString(6));
- }
-
}catch(ClassNotFoundExceptione){
-
- e.printStackTrace();
-
System.out.println("驱动类没有找到");
-
}catch(SQLExceptione){
- e.printStackTrace();
- }
- }
-
publicstaticvoidmain(String[]args){
-
-
newSqlLink();
- }
- }
-
packagecom.jdm.mysql;
-
importjava.sql.Connection;
-
importjava.sql.DriverManager;
-
importjava.sql.ResultSet;
-
importjava.sql.SQLException;
-
importjava.sql.Statement;
-
publicclassMySql{
-
-
privateStringdriverclass;
-
privateStringurl;
-
privateStringusername;
-
privateStringpassword;
-
privateConnectioncon;
-
privateStatementstm;
-
privateResultSetresult;
-
publicMySql(){
- init();
-
try{
- Class.forName(driverclass);
- con=DriverManager.getConnection(url,username,password);
- stm=con.createStatement();
-
result=stm.executeQuery("SELECT*FROMuserinfo");
-
while(result.next()){
-
System.out.println("用户名:"+result.getString(1)+"密码:"
-
+result.getString(2)+"角色:"+result.getString(3)+"日期:"
-
+result.getString(4)+"性别:"+result.getString(4));
- }
- con.close();
-
}catch(ClassNotFoundExceptione){
-
- e.printStackTrace();
-
}catch(SQLExceptione){
- e.printStackTrace();
- }
- }
-
publicvoidinit(){
-
driverclass="com.mysql.jdbc.Driver";
-
url="jdbc:mysql://localhost:3306/test";
-
username="root";
-
password="123456";
- }
-
publicstaticvoidmain(String[]args){
-
newMySql();
- }
- }
-
-
packagecom.jdm.dmdatabase;
-
importjava.sql.Connection;
-
importjava.sql.DriverManager;
-
importjava.sql.ResultSet;
-
importjava.sql.SQLException;
-
importjava.sql.Statement;
-
publicclassDMsource{
-
privateConnectioncon;
-
privateStringdriverclass;
-
privateStatementstatement;
-
privateStringurl;
-
privateResultSetresult;
-
privateStringusername;
-
privateStringpassword;
-
publicDMsource(){
- init();
-
try{
- Class.forName(driverclass);
- con=DriverManager.getConnection(url,username,password);
-
if(con!=null){
-
System.out.println("连接成功"+con.toString());
- con.close();
- }
-
}catch(ClassNotFoundExceptione){
- e.printStackTrace();
-
}catch(SQLExceptione){
- e.printStackTrace();
- }
- }
-
publicvoidinit(){
-
driverclass="dm.jdbc.driver.DmDriver";
-
url="jdbc:dm://localhost:12345/mdj";
-
username="mdj";
-
password="123456";
- }
-
publicstaticvoidmain(Stringargs[]){
-
newDMsource();
- }
- }
-
-
packagecom.jdm.Oracle;
-
importjava.sql.Connection;
-
importjava.sql.DriverManager;
-
importjava.sql.ResultSet;
-
importjava.sql.SQLException;
-
importjava.sql.Statement;
-
importcom.jdm.mysql.MySql;
-
publicclassOracle{
-
-
privateStringdriverclass;
-
privateStringurl;
-
privateStringusername;
-
privateStringpassword;
-
privateConnectioncon;
-
privateStatementstm;
-
privateResultSetresult;
-
publicOracle(){
- init();
-
try{
- Class.forName(driverclass);
- con=DriverManager.getConnection(url,username,password);
- stm=con.createStatement();
-
result=stm.executeQuery("SELECT*FROMHELP");
-
while(result.next()){
-
System.out.println(result.getString(1)+""+result.getString(2)+""+result.getString(3));
- }
-
if(con!=null)System.out.println("连接成功");
- con.close();
-
}catch(ClassNotFoundExceptione){
-
- e.printStackTrace();
-
}catch(SQLExceptione){
- e.printStackTrace();
- }
- }
-
publicvoidinit(){
-
driverclass="oracle.jdbc.driver.OracleDriver";
-
url="jdbc:oracle:thin:@localhost:1521:XE";
-
-
username="SYSTEM";
-
password="123456";
- }
-
publicstaticvoidmain(String[]args){
-
newOracle();
- }
- }
- //推荐国产数据库系统 华工达梦 人大金仓 神舟oscr
-
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Java 连接数据库是开发中的常见任务,尤其是对于使用 SQL Server、MySQL 和 Oracle 等主流数据库的项目。本文将详细介绍如何使用 Java 进行这些数据库的连接。 首先,我们来了解一下连接 SQL Server 2000 的步骤: ...
### Java工具类:Java连接各个数据库方法 在Java开发中,连接不同的数据库是常见的需求之一。本文将详细介绍如何通过Java工具类实现与多种数据库的连接,包括Oracle、DB2、SQL Server、Sybase、Informix、MySQL、...
本文将深入探讨如何使用Java连接几种常见的数据库,包括MySQL、MS SQL Server(2000与2005版本)、Oracle以及Access,为读者提供一份详实的操作指南。 ### 一、MySQL #### 引用包 首先,确保项目中包含了`mysql-...
在Java编程中,数据库连接是实现应用程序与数据库交互的基础。以下是对给定标题和描述中涉及的几个数据库连接方法的详细说明: 1. **MS Access数据库连接**: Java通过JDBC(Java Database Connectivity)API来...
Java 网络连接数据库 Java 网络连接数据库是指使用 Java 语言连接数据库的过程。下面是关于 Java 网络连接数据库的一些知识点: 一、通过构造方法连接服务器 在 Java 中,我们可以通过六个重载构造函数以不同的...
Java连接Oracle数据库需要`ojdbc.jar`或`ojdbc6.jar`等驱动。 - **PostgreSQL**:另一个流行的开源数据库,支持SQL标准。Java连接PostgreSQL的驱动jar包为`postgresql-jdbc.jar`。 - **SQL Server**:微软公司的...
Java连接数据库是应用程序与数据库交互的基础,通过Java的JDBC(Java Database Connectivity)API,开发者可以实现对多种数据库系统的操作。以下将详细讲解标题和描述中提到的知识点,并结合给出的部分内容进行扩展...
### Java连接数据库代码大全 #### 一、概述 在Java编程中,经常需要与数据库进行交互,例如查询、更新数据等操作。为了实现这一目的,Java提供了多种方式来连接并操作不同的数据库。本文将详细介绍如何使用Java...
### Java常用的JDBC连接数据库方法 #### 概述 本文档将详细介绍如何使用Java通过JDBC(Java Database Connectivity)连接到不同的数据库系统。JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一...
连接MySQL数据库的步骤包括引入必要的java.sql包、加载JDBC驱动程序、创建数据库连接(Connection),以及创建数据库连接后进行操作。在Java代码中,这一过程大致如下: 1. 导入java.sql包; ```java import java....
本篇将深入探讨Java连接各种数据库的关键知识点。 1. JDBC(Java Database Connectivity): JDBC是Java API,它为Java程序员提供了一个标准接口,用来与各种关系型数据库进行通信。通过JDBC,开发者可以执行SQL语句...
在IT行业中,数据库的使用是不可或...通过以上步骤,你可以在LINUX平台上使用Java连接并操作Access数据库的DBF文件。然而,这种方法并非最优解,因此在实际项目中,考虑数据库迁移或选择更适合的数据库类型会更为明智。
总之,"java连接oracle数据库的驱动包"是Java应用程序与Oracle数据库交互的关键组成部分,它提供了连接Oracle数据库所需的类和方法。了解如何正确引入和使用这个驱动包,对于编写能够与Oracle数据库有效通信的Java...
本资源是java开发的常用工具类,包括01.DTD约束文档,02.Schema约束文档,c3p0,commons-dbutils-1.6,commons-io-2.4,commons-pool-1.5.6,mysql-connector-java-5.1.37
### Java连接各种数据库的方法 在Java开发中,与多种数据库进行交互是常见需求之一。本文将详细介绍如何使用Java Database Connectivity (JDBC) 来连接不同的数据库,并解释其中的关键概念及配置差异。 #### 1. ...
在Java编程中,连接数据库是常见的任务,而这个"java连接数据库常用jar包集合"包含了进行这项工作所需的重要库文件。这些jar包主要是Java数据库连接(JDBC)驱动和连接池实现,它们允许Java应用程序与各种数据库系统...
在Java编程中,连接并操作...总的来说,Java连接数据库的过程涉及到JDBC API的使用、SQL语句的编写与封装,以及可能的ORM框架和连接池技术。理解并熟练掌握这些知识点,将有助于你在实际项目中高效地进行数据库操作。
总结来说,Java连接数据库的方式多样,从简单的JDBC直接连接到复杂的数据库连接池,每种方式都有其适用场景。在实际开发中,选择合适的连接方式并合理管理数据库连接,对于优化性能、提高应用的稳定性和可扩展性至关...
### Java连接各种数据库知识点详解 #### 一、概述 在软件开发过程中,数据库连接是必不可少的一个环节。Java作为一门广泛使用的编程语言,在处理与不同类型的数据库进行交互时有着丰富的工具和方法。本文将详细...
在Java编程中,数据库连接是实现应用程序与数据库交互的基础。Java通过Java Database Connectivity (JDBC) API来提供这种连接能力。以下将详细讲解Java中如何连接到不同的数据库系统。 1. **Oracle数据库连接**: ...