精华内容
下载资源
问答
  • 编写JDBC工具类驱动jar1.zip
  • 使用IDEA编写JDBC

    千次阅读 2019-05-02 18:37:04
    首先在下载的Java服务中将此jar复制到项目中的一个空文件夹中 在当前工程下新建目录lib(名字可自定) 找到MySQL的Java服务的jar 打开Connector for J,将此jar文件复制到刚刚创建的文件中 复制到lib中,单击lib...

    省去下载MySQL的过程,创建数据库demo

    1. 首先在下载的Java服务中将此jar包复制到项目中的一个空文件夹中
      在当前工程下新建目录lib(名字可自定)
      在这里插入图片描述
    2. 找到MySQL的Java服务的jar包在这里插入图片描述
    3. 打开Connector for J,将此jar文件复制到刚刚创建的文件中
      复制到lib中,单击lib ctrl+V
      在这里插入图片描述

    在这里插入图片描述
    4.添加到project的环境/PATH中
    单击右上角的设置,Modules->Dependencies
    单击右边的加号,选择JARs,找到刚刚复制来的jar包,单击ok即可
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

    • 创建Java Class 代码如下
    package db;
    
    import java.sql.*;
    
    public class Prepare {
        //MySQL驱动包名
        private static final String driver_Name = "com.mysql.jdbc.Driver";
        //数据库连接地址
        private static final String URL = "jdbc:mysql://localhost:3306/managesystem?serverTimezone=GMT";
        //用户名
        private static final String USER_NAME = "root";
        //密码
        private static final String PASSWORD = "root";
    
        public static void main(String[] args) {
            Connection con = null;
            try {
                //加载驱动类
                Class.forName(driver_Name);
                System.out.println("加载数据库驱动成功");
                //获取连接
                con = DriverManager.getConnection(URL, USER_NAME, PASSWORD);
                System.out.println("获取连接成功");
                //数据库查询语句
                String field = "name";
                String table = "student";
                String sql = "SELECT " + field + " FORM" + table;
                Statement prst = con.createStatement();
                ResultSet rs = prst.executeQuery("select "+field+" from "+table);
                System.out.println("成功");
                while (rs.next()) {
                    System.out.println("名字 " + rs.getString("name"));
                }
                rs.close();
                prst.close();
            } catch (ClassNotFoundException e) {
                System.out.println("连接失败!");
                e.printStackTrace();
            } catch (SQLException e) {
                System.out.println("连接失败!");
                e.printStackTrace();
            }
        }
    }
    
    
    

    编译运行即可,输出为表student中name的所有信息
    若加载数据库成功但获取连接失败,参考另一博客
    https://blog.csdn.net/weixin_44494373/article/details/89763725

    展开全文
  • 我们在使用JDBC驱动来编写可以访问MySQL数据库的Java程序时,经常面临打包不成功的原因是JDBC为第三方jar,所以经常打包时没有将此jar打包进去,网上也有很多方法,以个人实际操作成功事例给大家总结一下使用...
    我们在使用了JDBC驱动来编写可以访问MySQL数据库的Java程序时,经常面临打包不成功的原因是JDBC为第三方jar包,所以经常打包时没有将此jar包打包进去,网上也有很多方法,以个人实际操作成功事例给大家总结一下使用插件打包技巧,这里使用fat jar插件。
    因为最新版的eclipse已经是2.0版本的,所以在为其增加插件时,net.sf.fjep.fatjar_0.0.31已经没有了,在重启eclipse时已经不能找到这个插件。所以这里我提供的是net.sf.fjep.fatjar_0.0.32.jar来打包。
    首先,在网上下载net.sf.fjep.fatjar_0.0.32.jar,然后将此jar包放在eclipse安装路径中的plus中,若eclipse在安装前没有打开,则打开eclipse,若打开了,则需重启。
    然后右击项目,找到“Build Fat Jar”,点击进入:
    ![1](https://img-blog.csdn.net/20161227165208259?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWkxKbW9vbGk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
    箭头地方打钩,就可以将最后打包好的jar包放在任何你想要放的位置。
    ![2](https://img-blog.csdn.net/20161227165411263?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWkxKbW9vbGk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
    点击“Browse”,选择你的主函数所在的类。
    ![3](https://img-blog.csdn.net/20161227165551943?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWkxKbW9vbGk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
    点击“OK”,点击“Next”,就可以看到你将要打包的东西了,有项目也有一个第三方jar包:
    ![4](https://img-blog.csdn.net/20161227165747726?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWkxKbW9vbGk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
    最后点击“Finish”,在最后弹出的窗口点击“OK”,就完成了打包:
    ![5](https://img-blog.csdn.net/20161227165933837?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWkxKbW9vbGk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)。
    
    展开全文
  • JDBC代码编写

    2019-10-18 10:02:16
    JDBC手动编写jdbc代码流程部分:代码部分: 手动编写jdbc代码 流程部分: 1.导入jdbc相关的; 2.加载jdbc驱动; 3.通过DriverManager获取一个Connection连接; 4.创建Statement / PreparedStatement 接口,...

    手动编写jdbc代码

    流程部分:

    1.导入jdbc相关的包;
    2.加载jdbc驱动;
    3.通过DriverManager获取一个Connection连接;
    4.创建Statement / PreparedStatement 接口,执行sql;
    5.创建一条sql;
    6.执行sql,处理结果;
    7.关闭资源;

    代码部分:

    public class JdbcTest{
    	private static final String url = "jdbc:mysql://127.0.0.1:3306/jdbc_test?useUnicode=true&characterEncoding=utf8";
    	private static final String driverClassName = "com.mysql.jdbc.Driver";
    	private static final String username = "root";
    	private static final String password = "root";
    	
    	//测试jdbc连接
    	@Test
    	public void test1()
    	{
    		Connection conn = null;	
    		Statement statement = null;
    		try{
    			//初始化驱动
    			Class.forName(driverClassName);
    			//获取一个连接
    			conn = DriverManager.getConnection(url,username,password);
    			//创建一个statement
    			statement = conn.createStatement();
    			//创建一条sql
    			String sql = "insert into t_user values (null,"+"'tom')";
    			//执行sql
    			statement.execute(sql);
    			log.info("插入成功");
    			//关闭资源
    			conn.close();
    			statement.close();
    		}catch(ClassNotFoundException e)
    		{
    			e.printStackTrace();
    		}catch(SQLException ex){
    			ex.printStackTrace();
    		}finally{
    			//出现异常后,关闭资源
    			if(Optional.ofNullable(conn).isPresent())
    			{
    				conn.close();
    			}
    			if(Optional.ofNullable(statement).isPresent())
    			{
    				statement.close();
    			}
    		}
    	
    	}
    }
    
    展开全文
  • simple-dao-api ... 受 SPRING DAO 类的启发,适用于那些刚开始学习 JDBC 并尝试他们的小示例、类作业的初学者以及那些正在尝试开发小型桌面应用程序、基于 Servlet 的小型 Web 应用程序的初学者。
  • 1.编写jdbc代码 package com.banyuan.test01; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.PreparedStatement; public class Test01 { public ...

    1.编写jdbc代码

    package com.banyuan.test01;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.PreparedStatement;
    
    public class Test01 {
    	public static void main(String[] args) {
    		String DB_DRIVER = "com.mysql.cj.jdbc.Driver";
    
    		String DB_URL = "jdbc:mysql://192.168.11.22:3306/ywdb";
    
    		String DB_USERNAME = "root";
    		String DB_PASSWORD = "Root_123";
    
    		try {
    			Class.forName(DB_DRIVER);
    			Connection connection = DriverManager.getConnection(DB_URL, DB_USERNAME, DB_PASSWORD);
    			PreparedStatement statement = connection.prepareStatement("select * from student");
    
    			ResultSet resultSet = statement.executeQuery();
    			while (resultSet.next()) {
    				System.out.print(resultSet.getObject(1)+"  ");
    				System.out.println(resultSet.getObject(2));
    			}
    			resultSet.close();
    			statement.close();
    			connection.close();
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    
    	}
    
    }
    

     

    2.效果如下图

     

    展开全文
  • JDBC连接jar工具

    千次阅读 2017-05-04 10:16:40
    编写jdbc数据库连接,命令行传递参数,最后打成jar 3)实施 public static void main(String[] args) { // 输入参数判断 // 1)DB_URL // 2)Username // 3)Password 4)Sql-执行Sql if (args =...
  • jdbc驱动大全

    2018-05-10 17:36:38
    jdbc驱动大全!含常用jdbc驱动,如sqlserver...JDBC(Java DataBase Connectivity,java连接数据库)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组Java语言编写的类和接口组成。
  • 编写程序模拟JDBC本质

    2021-04-28 10:07:15
    这个下都是JDBC的接口,由sun公司制定的。JDBC降低了各大数据库与程序员的耦合度,提高了扩展力,JDBC是体现“接口作用”的非常金典的例子斜体样式 jdbc实际上是sun公司制定好的一套接口,纯interface public ...
  • JDBC:以面向对象的思想编写JDBC程序

    千次阅读 2015-02-11 01:28:24
    * @return 1 身份证查询 , 2 准考证号查询 其他无效 */ @SuppressWarnings("resource") private int getSearchTypeFromConsole() { System.out.println("请输入查询类型:1.身份证查询 2.准考证查询...
  • jdbc jar 连接mysql5.5

    2018-04-01 13:02:09
    这是自己编写jdbcjar,还需要自己写jdbc.properties
  • JDBC系列(二):JDBC代码的编写步骤

    千次阅读 2020-07-05 22:34:52
    JDBC中的这些公共接口和DBMS厂商提供的实现类(jar),是为了实现java代码可以连接DBMS,并且操作其中的数据。 1. 常用的接口: Connection: 连接 Statement 和 PrepareStatement :增、删、改、查 ...
  • 其中classes12.jar是从oracle安装目录中获取的,使用编写java程序连接oracle时,驱动的加载路径为"oracle.jdbc.driver.OracleDriver",即Class.forName("oracle.jdbc.driver.OracleDriver")。另一个ojdbc6.jar的...
  • JDBC简介及JDBC编写步骤及常见API

    千次阅读 2016-12-20 16:16:16
    JDBC : Java Database Connectivity,Java数据库连接。SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBCJDBC就像一座桥,连接Java程序与数据库 。JDBC的简介:驱动实际上就是...
  • Jdbc驱动

    2007-11-08 21:44:26
    编写程序必备的驱动
  • jdbc部分相关架

    2018-09-15 15:26:14
    Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰出语言。所需要的只是 Java应用程序与各种不同数据库之间进行对话的方法。而 JDBC 正是作为此种用途的机制。
  • 练习编写一个JDBC程序。

    千次阅读 2020-11-26 17:12:37
    编写一个JDBC程序,实现以下要求: 创建一个名为tb_user表,对该表实现插入、修改、查询、删除操作 在IntellijIdea中: 1、下载mysql驱动 2、在我们的项目中新建一个bin目录,并把下载的驱动中的 mysql-connection-...
  • 数据库的连接Jar是数据库厂家提供的driver(驱动类),不同的厂家有不同的驱动类。 //连接数据库的四要素 String driver = "com.mysql.jdbc.Driver";//连接数据的驱动 String url = "jdbc:mysql://localhost:...
  • 一个银行管理系统,里面有存款,取款,转账,查看流水,登录,注册,修改密码功能的java代码压缩包...纯手写,有注释,可供学习参考,代码规范使用,里面很多方法都很有体现。运行环境jdk1.8,MySQL8.0.19,请谨慎下单
  • SQLite的JDBC编写

    2016-01-24 02:22:33
    需要的jar:sqlite-jdbc.jar可以到http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC下载 在项目的根目录下建立一个名为db的文件夹 代码如下: package demo; import java.sql.Connection; import java.sql....
  • JDBC

    2021-03-19 17:37:38
    JDBC是访问数据库的规范,由一组使用java语言编写的类与接口组成,可以为多种关系数据库提供统一访问。预先在项目下创建一个lib文件夹,将jar存入,然后将这个jarBuild Path,在写到Driver时候ctrl+t,选择...
  • 英文全称:java database connectivity 意义:java数据库连接,顾名思义,就是和数据库之间进行交互 入门开发步骤: ... 2.获取链接connection 3.执行sql语句statement...代码示例:(注意导入正确的) packa...
  • jdbc

    万次阅读 多人点赞 2020-06-02 13:08:52
    文章目录一,什么是JDBC二,...原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBCJava语言向数据库发送SQL语句。 二,JDBC的原理 早期SUN公司的天才们想编写一套可以连接天下所有数据库的API,但是当他
  • JDBC通过Mysql驱动连接数据库

    千次阅读 2017-10-17 20:31:35
    JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组Java语言编写的类和接口组成。 此处将罗列MySQL驱动进行数据库连接的具体步骤, 并且对数据库进行CRUD操作。 加载数据库...
  • java通过jdbc操作impala hive的jar驱动,Impala支持标准JDBC接口,允许从商业智能工具和Java或其他编程语言编写的定制软件进行访问。JDBC驱动程序允许您从您编写的Java程序访问Impala
  • 编写自己的jdbc数据库连接池

    千次阅读 2015-02-09 10:29:42
    使用jdbc的一般开发中,每次都从数据库获取连接,典例的查询的做法如下: Connection conn = null; PreparedStatement st = null; ResultSet rs = null; try{ Class.forName(...
  • 用到的 jar jar地址: mysql-connector-java-5.1.47.jar junit-4.13.jar Maven: <!-- mysql驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 136,579
精华内容 54,631
关键字:

编写jdbc要用的包