java(eclipse)和数据库(mysql)的连接

java和数据之间的连接,我们通常用的数据库都是mysql,oracle,但是在中小型企业基本上用的都是mysql,使用的oracle公司基本上都是全国或者全球型的企业,用的比较的少。

public void getConnection() {
        Connection con = null;
        Statement stmt = null;
        ResultSet rs = null;
        try {
            // 获取数据库驱动名称(mysql数据库)
            Class.forName("com.mysql.jdbc.Driver");
            // 进行数据库连接,dvd是数据库名称,root是数据名,123456是数据密码
            con = DriverManager.getConnection(
                    "jdbc:mysql://localhost:3306/dvd", "root", "123456");
            // 执行mysql语句
            String sql = "select * from dvd1";
            //实例化预处理Statement对象
            stmt = con.createStatement();
            //执行mysql代码
            rs = stmt.executeQuery(sql);
            // 处理得到的数据
            while (rs.next()) {
                int id = rs.getInt("id");
                String name = rs.getString("name");
                String state = rs.getString("state");
                String date = rs.getString("date1");
                int count = rs.getInt("count1");
                System.out.println(id + "\t" + name + "\t" + state + "\t"
                        + date + "\t" + count);
            }

        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } finally {// 保证 在数据库和eclipse之间关闭
            // 关闭数据库
            try {
                rs.close();
                stmt.close();
                con.close();
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

        }

这是在学习中的基本操作,可以把上面的mysql执行提出来,把eclipse和数据放在一个方法中,下次使用的时候就直接调用

public Connection getConnection(){
        try {

            // 装载JDBC驱动程序
            Class.forName("com.mysql.jdbc.Driver");
            // 连接数据库
            con = DriverManager.getConnection(
                    "jdbc:mysql://localhost:3306/zxd_0922", "root", "123456"); // 创建语句对象
        } catch (Exception e) {
            e.printStackTrace();
        }
        return con;
    }

每次调用时,需要接受con数据,

con=m.getConnection();

这是mysql和eclipse连接,第一次写博客,希望大家多多支持,有错误指出,对你有帮助点个赞。

时间: 2024-10-12 13:18:48

java(eclipse)和数据库(mysql)的连接的相关文章

PHP数据库--MySQL的连接

数据库——>按照数据结构来组织.存储和管理数据的容器 常用函数,要用什么函数可以上手册查,很方便,主要先会一些基础的就可以 mysql函数--(mysql貌似会被废弃,推荐使用mysqli或PDO): 1.面向过程:连接一个MySQL服务器--mysql_connect($servername, $username, $passwd); 例如: //生成一个连接$con = mysql_connect( 'localhost', 'root', '123456' ); if(!$con){die

java中ATM与数据库Mysql的连接

import java.sql.*; import java.util.*; public class ATM1 { String code; int pass; double money; int i=1; //检查登录 public void checkLogin(){ int i=1; while(i<=3){ System.out.print("请输入您的卡号:"); Scanner sc=new Scanner(System.in); String code_=sc.n

使用Java纯代码实现MySQL的连接

建立数据库 1. 点击连接-->MySQL: 输入连接名 . 主机名/IP地址 .端口 .用户名.密码(没有密码就省略),然后点击确定,建立的表格是灰色表示关闭状态,双击开启 2. 重新创建一个数据库 右击表格--> 新建数据库 -->  填写数据库名,字符集设置为utf8,排序规则可以不写,默认就是第一个:utf8 -general -ci 使用纯代码连接数据库 步骤: 1.加载MySQL的驱动: 首先默认是加载JVM(Java虚拟机)的驱动,调用的是Java.lang.class类的

通过DriveManager类实现数据库MySQL的连接

1.加载驱动 String drivername="com.mysql.jdbc.Driver";   //数据库驱动类路径 try{   Class.forName(drivername);                        //创建驱动   System.out.println("创建驱动成功!");  }catch(ClassNotFoundException e){   e.printStackTrace();  } 2.定义URL String

数据库-mysql数据连接

一:Mysql 连接的使用 在前几章节中,我们已经学会了如果在一张表中读取数据,这是相对简单的,但是在真正的应用中经常需要从多个数据表中读取数据. 本章节我们将向大家介绍如何使用 MySQL 的 JOIN 在两个或多个表中查询数据. 你可以在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询. JOIN 按照功能大致分为如下三类: INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录. LEFT JOIN(左连接):获取左

java 操作本地数据库 mysql

单线程版 /** * */ import java.sql.*; import java.util.Date; import org.omg.CORBA.PUBLIC_MEMBER; /** * @author Administrator * */ public class Mysql { public void Chaxun() { try { Class.forName("com.mysql.jdbc.Driver"); } catch (Exception e) { // TOD

Python-Web框架之 - 利用SQLALchemy创建与数据库MySQL的连接, 详解用Flask时会遇到的一些大坑 !

经过这个小项目算是对Django与Flask这两个web框架有了新的认识 , Django本身的轮子非常齐全 , 套路也很固定 , 新手在接触Django框架时 , 不会陷入到处找轮子的大坑 ; 那么在使用Flask这个框架的时候会碰到哪些大坑呢 , 首先Flask是一个轻量级的web框架 , 之所以说它轻量级是因为它本身并没有多少轮子 , 那是不是就代表这些轮子需要我们自己来造呢 , 那倒不必 , 但是需要我们去找这些轮子 , 这恰恰是锻炼你的思维的时候 , 你要找轮子之前 , 你必须得知道需

Java应用程序连接数据库--JDBC基础

Java应用程序连接数据库--JDBC基础 Java应用程序连接数据库–JDBC基础 <!-- MySQL驱动,连接数据库用,由数据库厂商提供 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.25</version> </dependency> &

java小系统 数据库 图书馆

图书管理系统                          目录 第一章 研究前提................................................................................1 第二章 系统分析................................................................................3 第三章 数据库分析..........................

微信开发 BAE运平台和java语音,微信mysql数据库开发实例 --图文开发教程

持续更新中 BAE java开发mysql数据库 图文教程 BAE java语言开发mysql源代码下载: 目前微信开发.BAE开发.java开发.mysql开发的教程很多,但是没有一个详细的介绍基于BAE平台.java语言和mysql数据库的微信开发教程.所以写了该教程,希望能给大家一点启发. 教程分为: 1.申请BAE账户: 2.在BAE平台建立web服务器应用: 3.在BAE平台建立mysql数据库服务器应用: 4.使用eclipse开发基于BAE平台的处理微信消息的web服务器系统: 5