`

如何用jdbc连接数据库 java连接数据库的五步

    博客分类:
  • Java
阅读更多

 

用JDBC连接数据库

本文用sqlserver2000为例

 

先简述JDBC连接数据库的五步

1,加载驱动。这里的驱动是根据各个数据的情况有所不同,但是格式一样,一般用

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

 

2,创建连接。DriverManager.getConnection(url, userName, password);

     参数说明:url 是指连接的地址 由五个部分组成 协议+服务+IP+端口+资源

                    (附:几个常用的数据库的默认端口号:

                              sqlserver  1433

                              oracle       1523

                              mysql        3306

                    )

                    userName 数据库用户名

                    password  用户名密码

3,根据sql语句建立statement对象或者是preparedstatement对象

4,操作数据 此处分为两类 查询和增删改

5,关闭statement和connection对象

 

下面是一个小小的测试

package com.anduo;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class DBtest {
 public static void main(String[] args) {
  Connection con = null;
  Statement stmt = null;

  try {
   // 第一步 加载驱动
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

   // 第二步 创建链接
   String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=test";
   con = DriverManager.getConnection(url, "sa", "sa");

   // 第三步 创建方式
   stmt = con.createStatement();

   // 第四步 操作数据
   String sql = "insert into student_anduo(student_name,student_sex,student_age) values('user1','male',21)";
   stmt.executeUpdate(sql);
   sql = "select * from student_anduo";
   ResultSet rs = stmt.executeQuery(sql);
   while (rs.next()) {
    System.out.println(rs.getObject(1));
   }

   String sql_d = "drop table student_anduo";
   stmt.executeUpdate(sql_d);

  } catch (ClassNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } finally {

   // 第五步 关闭
   try {
    if (stmt != null) {
     stmt.close();
     stmt = null;
    }
    if (con != null) {
     con.close();
     con = null;
    }

   } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }

  }

 }
}


  

 

 

分享到:
评论

相关推荐

    JDBC连接数据库测试

    JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试...

    使用java,jdbc连接数据库和Java swing图形化界面完成一个商品管理系统.zip

    在这个名为“使用java,jdbc连接数据库和Java swing图形化界面完成一个商品管理系统.zip”的压缩包中,包含了使用Java编程语言,结合JDBC(Java Database Connectivity)接口与MySQL数据库,以及利用Java Swing构建...

    JDBC连接数据库步骤

    jdbc java 数据库 连接数据库 步骤

    JDBC连接数据库方法文档

    System.out.println("数据库连接失败!"); se.printStackTrace(); } ``` 四、创建一个 Statement 要执行 SQL 语句,必须获得 java.sql.Statement 实例,Statement 实例分为以下 3 种类型: 1. 执行静态 SQL 语句...

    JDBC连接数据库步骤及代码

    - **单例模式**:为了确保每次获取的都是同一个数据库连接对象,这里使用了单例模式来创建`ConnectionTest`类的对象。 - **加载驱动**:使用`Class.forName()`方法加载Oracle JDBC驱动。 - **建立连接**:通过`...

    PG-java jdbc连接数据库

    在实际项目中,为了更好地管理数据库连接,通常会使用连接池,如HikariCP、C3P0或Apache Commons DBCP等。连接池可以在多个请求之间重用数据库连接,提高系统效率。 最后,`PGJDBC.war`文件通常是一个Web应用程序的...

    java使用jdbc将数据库数据导出到csv文件.pdf

    Java 使用 JDBC 将数据库数据导出到 CSV 文件 Java 是一种广泛使用的编程语言,它提供了多种方式来处理数据库数据,而 JDBC(Java Database Connectivity)是 Java 中连接数据库的标准 API 之一。将数据库数据导出...

    Java中JDBC连接数据库详解

    获取数据库连接可以使用java.sql.DriverManager类的getConnection(String url, String user, String password)方法。 执行数据库操作 执行数据库操作是指Java程序对数据库执行操作,例如插入、更新、删除等。执行...

    JDBC连接数据库工具类

    JDBC连接数据库工具类 JDBC 连接数据库 ORACLE SQLSERVER MYSQL ORACLE 已测 OK 欢迎大家反馈 我的微博是: http://weibo.com/namenode

    jdbc连接数据库步骤

    这一步是通过使用java.lang.Class类的静态方法forName()来实现的。例如,若要连接MySQL数据库,则需要加载MySQL的JDBC驱动类,代码如下: ```java Class.forName("com.mysql.jdbc.Driver"); ``` 这段代码会尝试...

    JAVA使用JDBC连接数据库的源码实例

    JAVA使用JDBC连接数据库的源文件下载(两种方式),初学者可以下载,相互学习。可直接使用的源码工具。

    JDBC连接数据库经验总结

    在实际项目中,为了提高性能和资源利用率,通常会使用数据库连接池,如Apache的DBCP、C3P0,或者HikariCP。连接池预先创建一定数量的连接,当需要时直接分配,用完后归还,避免频繁创建和销毁连接。 ### 4. ...

    Java jdbc数据库连接池总结

    Java JDBC 数据库连接池总结 Java 语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁。在 Web 应用开发的早期,主要使用的技术是 CGIASPPHP 等。之后,Sun 公司推出了基于 Java 语言的 ...

    java实例jdbc连接数据库大全.doc

    在Java编程中,Java数据库连接(JDBC)是与各种数据库进行交互的标准API。它允许开发者使用Java语言编写数据库应用程序,而无需关心底层数据库的具体实现。JDBC通过一系列的类和接口来提供这种通用性,使得数据库...

    java使用jdbc连接oracle数据库

    Java使用JDBC(Java Database Connectivity)来连接Oracle数据库是一个常见的任务,它允许Java应用程序与各种数据库进行交互。在本场景中,`ojdbc6.jar`是Oracle提供的JDBC驱动程序,用于建立Java应用程序与Oracle...

    jsp中jdbc数据库连接

    jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc...

    JDBC连接数据库的驱动包

    java JDBC连接数据库的驱动包java JDBC连接数据库的驱动包java JDBC连接数据库的驱动包java JDBC连接数据库的驱动包java JDBC连接数据库的驱动包java JDBC连接数据库的驱动包java JDBC连接数据库的驱动包java JDBC...

    eclipse JDBC连接数据库及jsp操作数据库数据详细教程.docx

    本教程旨在指导读者如何使用Eclipse、JDBC和JSP来连接数据库并操作数据库数据。整个教程分为三部分:安装准备工作、安装Tomcat和MyEclipse、配置JDBC连接数据库。 一、安装准备工作 在开始本教程前,需要安装一些...

Global site tag (gtag.js) - Google Analytics