用IDEA实现Java与数据库连接

这篇具有很好参考价值的文章主要介绍了用IDEA实现Java与数据库连接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一,Java为什么要与数据库进行连接:

用sqlyog只能对所存储数据进行增删改查等操作,与java结合,便可将进行更多操作。代码怎么写,数据就可以干什么。

二,jar包的使用:

为什么要用jar包:

jar包可以直接导入,也就是直接用别人写好的代码,这部分你就不用再写了。

1.获取你的mysql版本号:

用IDEA实现Java与数据库连接,java,intellij-idea,ide,mysql,数据库

输入status

用IDEA实现Java与数据库连接,java,intellij-idea,ide,mysql,数据库

看到:

用IDEA实现Java与数据库连接,java,intellij-idea,ide,mysql,数据库

其中Server version:就是版本号!!!

2.获取jar包:

1.点此🔗:

MySQL :: MySQL Community Downloads

2.选择:

用IDEA实现Java与数据库连接,java,intellij-idea,ide,mysql,数据库

3.(8.3.0即版本号)

用IDEA实现Java与数据库连接,java,intellij-idea,ide,mysql,数据库

4.点击no thanks

用IDEA实现Java与数据库连接,java,intellij-idea,ide,mysql,数据库

3.将jar包复制在lib下:即导包

用IDEA实现Java与数据库连接,java,intellij-idea,ide,mysql,数据库

三.代码:

用IDEA实现Java与数据库连接,java,intellij-idea,ide,mysql,数据库

用IDEA实现Java与数据库连接,java,intellij-idea,ide,mysql,数据库文章来源地址https://www.toymoban.com/news/detail-847965.html

rs.next():

一次后,游标指向第一个的位置

while(rs.next())与if(rs.next()):

前者全部读取,后者读取一次

全部代码:

package cn.jdbc;

import java.sql.*;
import java.util.Scanner;

public class jdbcDemo1 {
    public jdbcDemo1() throws SQLException {
    }


        static String driver="com.mysql.cj.jdbc.Driver";
       static String url="jdbc:mysql:///booksore?characterEncoding=utf-8";

       static String username="root";
    static String password="xian";
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        Connection conn=null;
        Statement sm=null;
        ResultSet rs=null;
        try {
            //1.加载驱动
            Class.forName(driver);
            //2.建立连接
            conn=DriverManager.getConnection(url, username, password);
            //3.执行sql语句
            sm=conn.createStatement();
            //利用标准输入语句来输入用户名和密码
            Scanner input=new Scanner(System.in);
            System.out.println("请输入用户名");
            String uname=input.next();
            System.out.println("请输入密码");
            String pwd=input.next();
            //1' or '1'='1
            String sql="select * from signon where username='"+uname+"' and password='"+pwd+"'";//利用拼接字符串写入变量
            //获取结果集
            rs=sm.executeQuery(sql);
            boolean flag=false;
            while(rs.next())
            {
                flag=true;
            }
            if(flag)
                System.out.println("登录成功");
            else
                System.out.println("登录失败");


        } catch (ClassNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
       finally
        {
            try {
                if(rs!=null)
                    rs.close();
                if(sm!=null)
                    sm.close();
                if(conn!=null)
                    conn.close();
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
 
    }
}

到了这里,关于用IDEA实现Java与数据库连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA项目实践——创建Java项目以及创建Maven项目案例、使用数据库连接池创建项目简介

    IDEA上面书写wordcount的Scala文件具体操作 IDEA创建项目的操作步骤以及在虚拟机里面创建Scala的项目简单介绍 目录 系列文章目录 前言 一 准备工作 1.1 安装Maven 1.1.1 Maven安装配置步骤 1.1.2 解压相关的软件包 1.1.3 Maven 配置环境变量 1.1.4 配置Maven的私服 1.2 创建一个本地的MySQL数据

    2024年02月04日
    浏览(45)
  • (java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver)IDEA中连接Oracle数据库失败,缺少驱动

    该问题出现在用idea连接Oracle数据库的时候,代码都写好了但是发现连不上Oracle。 (或者是能连Oracle,但是只能连一半。。。) 首先要保证自己的Oracle数据库是启动了的噢。 运行代码时,也就是这行代码会一直报错: 连接oracle数据库时,一直报错找不到驱动,后来发现自己

    2024年02月04日
    浏览(43)
  • java代码实现,利用JDBC接口-连接Mysql数据库

    1、JDBC本质上是一个接口,也就是java语言操作数据库的一套API(应用程序编程接口), 接口就规则,也就是sun公司创建了一个jdbc接口,各个sql(数据库管理系统)去实现接口提供jar包。其优点JDBC不是指单一操作某一个数据库。各个厂商使用相同的接口。不同的sql厂家实现

    2024年02月09日
    浏览(51)
  • java连接数据库实现登录与注册小功能(小白版)

    准备工作: 创建数据库stu;        create database stu charset=utf8; 使用数据库stu;            use stu; 创建用户表user(id,username,password,nick) create table user(id int primary key auto_increment,username varchar(50),password varchar(50),nick varchar(50));   1.开始创建springboot工程,勾选Web-spring Web,  SQL-MyBatis Frame

    2024年02月08日
    浏览(32)
  • Java连接数据库实现图书馆管理系统(详细教程)

    该功能用到的软件为 IDEA 、Navicat 、云服务器(非必须) 源码下载 https://www.aliyundrive.com/s/UTz8pNxobGK 在自己的服务器或者电脑本机安装数据库系统,本次系统演示的数据库版本为5.6。 1.创建图书管理数据库library 字符集为:utf8 -utf8_general_ci 2.设计好将要使用的sql语句 视图、存储

    2024年02月06日
    浏览(37)
  • Java连接数据库(学生管理系统案例,可以实现增删改查)

    首先,需要做一个准备工作 ——下载jar包,这个包是用来支持数据库的连接的 官网的下载链接:MySQL :: Download Connector/J 点击链接进入页面: 选择画红框的下载按钮。 与此同时,打开IDEA开发工具,在当前项目目录下新建一个lib目录文件夹用来存放第三方jar包,这样做方便管

    2024年02月07日
    浏览(44)
  • Java实现连接数据库验证登录和注册(附详细知识点讲解)

    学完Java基础后,一般会做个项目练手(上一篇博客有讲到 Java在线聊天室课程设计 ) 当中肯定会涉及到 登录验证 ,但没学过数据库 😅,不知道如何操作;只能把用户账户密码预存在一个txt文本当中,然后通过IO流读取验证 ⭐ 最后去搜相应的资料和网课进行学习,现在问题

    2024年02月02日
    浏览(35)
  • Java(一):创建 Spring Boot 项目并实现连接操作MySQL数据库

    MySQL 命令 Maven 相关地址 下载地址: https://maven.apache.org/ maven配置方法地址: https://developer.aliyun.com/mvn/guide 仓库搜索地址: https://mvnrepository.com/ https://repo.maven.apache.org/ maven 本地配置 conf/settings.xml 下载 idea 并配置本地环境 maven Maven 构建 生命周期 Maven 的构建 生命周期 包括 三

    2024年02月07日
    浏览(53)
  • Java实现neo4j数据库连接及增删改查

    天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。 可参考文章: neo4j数据库的介绍及基础语法 neo4j数据库语法实例演示 在增删改查之前我

    2024年02月14日
    浏览(35)
  • idea连接数据库实现增删改查

    一,创建数据库中的表 1.创建表的sql语句 2.在表中插入数据 二.在idea中连接数据库实现增删改查 1.连接数据库 2.实现查询 3.实现增加 4.实现删除 5.实现修改

    2024年02月11日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包