精华内容
下载资源
问答
  • eclipse连接Mysql

    万次阅读 多人点赞 2018-05-23 14:46:58
    一、前期准备:1.eclipse2.Mysql workbench3.jdbc 下载地址:下载地址点击JDBC Driver for Mysql(Connector/j) 后面的下载按箭头选择之后会有登录或者注册oracle的按钮,登录就行了,没有账号注册就好了。...

    一、前期准备:

    1.eclipse

    2.Mysql workbench

    3.jdbc

    下载地址:下载地址

    点击JDBC Driver for Mysql(Connector/j) 后面的下载

    按箭头选择

    之后会有登录或者注册oracle的按钮,登录就行了,没有账号注册就好了。然后下载完成。

    二、搭建:

    将下载好的jdbc放置到指定的文件夹下。

    1.打开eclipse

    ​    依次点击Window-preferences-java-Build Path-User Libraries

    ​    如下图所示:

    2.点击new按钮,出现如下界面:

    ​      

    3.在输入框中输入jdbc,选中下面的System library,点击ok

    4.回到上一级界面,点击Add External JARs,打开到你的jdbc存放的目录,打开-ok

    5.接下来是项目导入jar包,项目右键-Build Path-Configure Build Path

    6.点击右侧Add Library… -User Library-Next。打上对勾点击finish

    7.回到上一级界面就可以看到你添加的jdbc,点击Apply再点击ok。

    8.这样在你的项目下就可以看到你导入的jdbc了

    jdbc配置到这里就完成了。

    然后是连接的测试代码了

    package shiyanshi;
    
    import java.sql.*;
    
    public class test {
    
      public static void main(String args[]) {
    
        try {
    
          Class.forName("com.mysql.cj.jdbc.Driver");     //加载MYSQL JDBC驱动程序   
    
          //Class.forName("org.gjt.mm.mysql.Driver");
    
         System.out.println("Success loading Mysql Driver!");
    
        }
    
        catch (Exception e) {
    
          System.out.print("Error loading Mysql Driver!");
    
          e.printStackTrace();
    
        }
    
        try {
    
          Connection connect = DriverManager.getConnection(
    
              "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT","root","xxxxxxx");
    
               //连接URL为   jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密码
    
    }catch(SQLException e)
    
      {
    
      }
    
    }
    
    }
    

    注意登录用户名一般都是root,密码要改成你自己设置的密码。当连接成功时,控制台会打印成功连接的信息。

    之前参考的教程因为版本的原因出现了一些问题,现在我的代码是改好的,jdk和jdbc以及各软件都是比较新的版本,应该已经没多大问题了。

    展开全文
  • eclipse连接MySQL

    2019-05-02 16:26:02
    //第一步、连接字符串 格式: jdbc:dbType://[host][.failoverhost…][:port]/[database][?propertyName1][=propertyValue1][&propertyName2] [=propertyValue2]… 实例 jdbc:mysql://localhost:3306/java * ...

    操作步骤:
    //第一步、连接字符串
    格式: jdbc:dbType://[host][.failoverhost…][:port]/[database][?propertyName1][=propertyValue1][&propertyName2] [=propertyValue2]…
    实例 jdbc:mysql://localhost:3306/java
    * 参数解释:
    * 1.jdbc是指定使用的驱动程序类型
    * 2.mysql是指定连接mysql数据库服务器
    * 3.localhost是指定要连接的MySQL服务器地址
    * 4.3306是指定要连接的MySQL服务器监听的端口号
    * 5.java是指定要链接数据库服务器中的那个数据库
    //第二步、加载驱动程序
    //Class.forName(数据库驱动类所在包含路径);
    //Class.forName():的功能就是要求jvm查找并加载指定类
    //实例: Class.forName(“com.mysql.jdbc.Driver”);

    //第三步、创建与数据库的连接
    //Java操作数据库都是建立在与数据库的连接之上的,这个连接相当于一个Java程序与数据库之间的通道
    //Java通过这个通道与数据进行交互
    //实例: DriverManager.getConnection(“jdbc:mysql://localhost:3306/java”,“root”,“root”);

    //第四步、创建执行sql语句的对象
    * 1.createStatement:调用此方法创建对象,可以直接执行sql语句,但是没有办法对sql语句进行预编译,很容易存在sql注入漏洞
    * 2.prepareStatement:调用此方法创建的对象,可以直接执行sql语句,并且可以对sql语句进行预编译(把执行需要的参数进行抽象化处理,参数
    * 可以单独传递,参数不回进行编译),能有效防止sql注入漏洞

    //第五步、执行sql语句
    //1.execute:用于增删改三种操作的sql语句,返回值是boolean类型
    //2.execute:用于自还行查询操作的sql语句,返回值是一个结果集

    //第六步、Java操作数据返回的结果集(查询)
    * 返回结果是ResuSet,通过循环可以直接遍历得到数据库表中的数据
    ResultSet rs = statement.executeQuery(“select * from t persons”);
    while(res.next){
    System.out.print(rs.getString(“sno”)+" “);
    System.out.print(rs.getString(“sname”)+” “);
    System.out.print(rs.getString(“ssex”)+” “);
    System.out.print(rs.getString(“sphoto”)+” “);
    System.out.println(rs.getString(“sphone”)+” ");
    }
    输出格式:System.out.println(rs.getLong(“ID”)); get***()的参数主要获取数据的列名,***是该列的数据类型

    //第七、关闭资源
    //1.关闭执行sql语句的资源
    //2.关闭连接资源
    rs.close();
    st.close();
    conn.close();
    实现代码一、:

    package 连接;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    import java.sql.SQLException;
    
    public class Demo连接_03{
    		public static void main(String[] args) throws ClassNotFoundException,SQLException {	//自定义异常
    					//编写连接字符串
    					//String connStr = "jdbc:sqlserver://localhost:3306/LaptopuseUnicode=true&characterEncoding=GBK";
    					//String connStr ="jdbc:mysql://localhost:3306/java?serverTimezone-UTC";
    					String connStr ="jdbc:mysql://localhost:3306/xsglxt?useUnicode=true&characterEncoding=UTF-8";
    				
    					//加载驱动
    					Class.forName("com.mysql.jdbc.Driver");
    		
    				//创建连接
    				Connection conn = DriverManager.getConnection(connStr,"root","root");
    		
    				//执行sql语句的对象
    				Statement st = conn.createStatement();
    		
    				//执行sql语句:返回值进行处理
    				ResultSet rs = st.executeQuery("select * from student");
    				while(rs.next()) {		//rs用完需要关闭
    						System.out.print(rs.getString("sno")+"  ");
    						System.out.print(rs.getString("sname")+" ");
    						System.out.print(rs.getString("ssex")+" ");
    						System.out.print(rs.getString("sphoto")+" ");
    						System.out.println(rs.getString("sphone")+" ");
    				}
    			//关闭资源
    				rs.close();
    				st.close();
    			conn.close();
    	}
    }
    

    实现代码二、、

    package 连接;
    
    import java.sql.*;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    import java.sql.SQLException;
    
    	public class Main {
    		public static void main(String [] args){
    			
    			//安装驱动
    			String driverName="com.mysql.jdbc.Driver";
    			
    			//创建字符连接
    			String dbURL ="jdbc:mysql://localhost:3306/xsglxt?useUnicode=true&characterEncoding=UTF-8";
    			
    			//用户名
    			String UserName="root";
    			
    			//密码
    			String PassWord="root";
    			try{
    				Class.forName(driverName);
    				System.out.println("加载驱动成功!");
    			}catch(Exception e){
    				e.printStackTrace();
    				System.out.println("加载驱动失败!");
    			}try{
    				  Connection dbConn=DriverManager.getConnection(dbURL,UserName,PassWord);
    				  System.out.println("连接数据库成功!");
    			}catch(Exception e){
    				e.printStackTrace();
    				System.out.print("SQL Server连接失败!");
    			}
    		}
    	}
    
    

    在这里插入图片描述

    常见错误:
    1、No suitable driver found for jdbc:mysql://localhost:3306/ 问题
    一:连接URL格式出现了问题
    (Connectionconn=DriverManager.getConnection(“jdbc:mysql://localhost:3306/XX”,“root”,“XXXX”)

    二:驱动字符串出错
    (com.mysql.jdbc.Driver)

    三:Classpath中没有加入合适的mysql_jdbc驱动(驱动要和你的数据库版本一致)
    在环CLASSPATH的环境变量后面加上(;C:\mysql-connector-java-5.1.37\mysql-connector-java-5.1.37-bin.jar)加上你的驱动的路径 注意:要以英文分号隔开

    四:驱动jar包放的位置不对
    大部分都是遇到了第四类
    找到JAVA安装的目录
    然后把下载的驱动包mysql-connector-java-5.1.37-bin.jar放到ext文件夹下面
    如果不晓得JAVA安装在什么位置就用搜索框搜索ext文件: 如果忘记ext在哪里,就搜索一下子~
    最终效果如下:
    在这里插入图片描述
    2.下面这张图大致可以解决问题
    在这里插入图片描述

    展开全文
  • eclipse 连接 mysql

    千次阅读 2019-07-18 10:53:54
    连接时 报错: Loading class `...

    连接时

    报错:
    Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
    原因:
    提示信息表明数据库驱动com.mysql.jdbc.Driver'已经被弃用了、应当使用新的驱动com.mysql.cj.jdbc.Driver

    报错:java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
    原因:因为mysql默认的时区和本地时区不一致导致的

     

    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    
    
    public class Test2 {
    		public static void main(String[] args) throws Exception  {//加throws Exception的作用是抛出异常
    			//mis:是要连接数据库的地址,就是我们在MySQL里创建的数据库
    			//serverTimezone=GMT%2B8:是设置当前的系统时区
    			
    			String url = "jdbc:mysql://localhost:3306/mis?serverTimezone=GMT%2B8";
    	 
    			//加载JDBC-MySQL数据库驱动
    			try {
    				Class.forName( "com.mysql.cj.jdbc.Driver");
    			}catch(Exception e){}
    			
    
    			Connection con;
    			
    			try {
    				//建立连接
    				con = DriverManager.getConnection(url,"root","000000");
    				System.out.println("数据库连接成功");
    			}catch(SQLException e) {
    				System.out.println("数据库连接失败");
    				System.out.println(e);
    			}
    		}
    
    }

     

    展开全文
  • Eclipse连接MySQL

    2014-12-29 14:52:41
    EclipseMySQL结合的简单例子。

    1 MySQL

           简单的说,MySQL Workbench的作用类似于MySQL的一个可视化界面,可一直通过MySQL Workbench完成相关的数据库操作(具体使用有待加强)。
            如果不使用MySQL Workbench,则需要通过Dos界面进行操作。

    1.1 启动MySQL服务器

            两种方法:
    1. 用winmysqladmin(尚未尝试),如果机器启动时已自动运行,则可直接进入下一步操作。
    2. 在DOS方式下运行,首先需切换到sqlserver所在的目录(例如c:/mysql/mysql server 5.6/bin/),然后执行命令
           mysqld

    1.2 进入MySQL交互操作界面

            在DOS方式下,先切换到sqlserver所在目录,然后运行:
            mysql -u root -p
            此时会提示输入密码,输入正确后可进入mysql的交互操作方式。
            (如果出现 "ERROR 2003: Can‘t connect to MySQL server on ‘localhost‘ (10061)“,说明你的MySQL还没有启动。
             进入交互界面后,可以执行sql语句(注意分号的使用)。常用的语句包括如下:
            show databases;  (显示当前所有的数据库)
            use test;   (切换到要进行操作的目标数据库,test为数据库名称)
            show tables;    (显示当前数据库中的所有表)
            select 语句等。

    1.3 退出MySQL操作界面

              输入quit即可。

    2 建立连接

    2.1 导入jdbc驱动

            下载jdbc驱动,并将驱动复制到Eclipse所在目录下。
            新建项目(my),右键点击my-->build Path-->add external Archiver……,选择jdbc驱动,点击确定

    2.2 代码

            数据库的操作主要包括两个方面:加载驱动,获取Connection对象,然后一切的操作都建立在Conection对象之上。


    <pre name="code" class="java">package my;
    import java.sql.*;
    //import java.lang.*;
    
    public class MysqlJdbc {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		try{
    			Class.forName("com.mysql.jdbc.Driver");     //加载 MySQL JDBC驱动程序
    			
    			System.out.println("Success loading Mysql Driver!");
    		}
    		catch(Exception e){
    			System.out.println("Error loading Mysql Driver!");
    			e.printStackTrace();
    		}
    		try{
    			String url = "jdbc:mysql://localhost:3306/temp_test";     //连接URL为 jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密
    			String user = "root";
    			String pwd = "123456";
    			Connection connect = DriverManager.getConnection(url,user,pwd);   //连接数据库
    			
    			System.out.println("Success connect Mysql server!");
    			
    			Statement stmt = connect.createStatement();      //创建语句对象,用以执行sql语言
    			ResultSet rs = stmt.executeQuery("select * from user");   //执行sql的select语句
    			while (rs.next()){
    				System.out.println(rs.getString("name"));
    			}
    			rs.close();      //关闭数据集
    			
    			int num = 10;
    			PreparedStatement Statement = connect.prepareStatement("insert into user values(?,?)");    //执行插入语句
    			for (int i=0; i<num; i++)
    			{
    				Statement.setString(1,"chongshi" + i);
    				Statement.setString(2,"bo"+ i);
    				Statement.executeUpdate();
    			}
    		}
    		catch (Exception e){
    			System.out.println("get data error!");
    			e.printStackTrace();
    		}
    
    	}
    
    }


    
    
    展开全文
  • eclipse连接mysql

    千次阅读 2015-08-07 11:13:02
    1. 首先安装mysql数据库,具体安装方法可以上百度搜下,也可以按照下面的方法来安装mysql: 安装Mysql: 下载xampp,安装;...2. 下载mysql连接jar包:mysql-connector-java-5.1.22-bin.jar; 3. 启动
  • Eclipse连接mysql

    2016-01-02 11:49:07
    package myJDBCTest;import java.sql.*;public class Main { public static void main(String args[]) { try { Class.forName(... //加载MYSQL JDBC驱动程序 //Class.forName("org.gjt.mm.mysql.Dri
  • 主要介绍了如何用Eclipse连接MySQL数据库,需要的朋友可以参考下
  • Eclipse连接Mysql的jar包

    2019-04-15 15:02:23
    Eclipse连接Mysql的jar包,解决连接不上的问题,除了将jar包添加到项目中进行build path之外,还需要把jar包放到java安装目录的lib文件夹中的ext中,连接成功
  • Eclipse连接Mysql超详细教程

    万次阅读 多人点赞 2018-09-07 21:52:13
    今天介绍的是eclipse如何与MySQL相连,相信很多小伙伴和我一样,对路径啊,什么包放在那里啊很是头疼,今天一下午才弄好就赶来分享啦,超详细哦! 准备工作:下载MySQL和jdbc,这里就不讲了,注意的是你可能已经...
  • eclipse连接mysql 8.0 版本详解

    千次阅读 2019-11-05 13:28:18
    大家好 今天给大家 介绍一下怎么用eclipse连接mysql 数据库,本人也是刚刚找到解决办法,所以立马给大家分享 。 必要的工具 mysql-connector-java-8.0.11.jar eclipse mysql-8.0.11 01: jdbc 8.0.11下载 给大家奉...
  • eclipse连接MySql数据库(菜鸟入门之详细步骤)

    万次阅读 多人点赞 2018-12-13 10:49:20
    为了方便,在这里给百度网盘链接地址,可直接下载到jar包。...1.首先,eclipse连接Mysql数据库,需要下载Mysql的驱动(.jar包) 2.下载Mysql驱动去Mysql官网:https://www.mysql.com/ 3.进入downloads页面:...
  • Eclipse连接Mysql数据库学生信息管理系统
  • Eclipse连接mysql数据库详细步骤

    千次阅读 多人点赞 2019-08-05 20:04:27
    Eclipse连接mysql数据库详细步骤 1.首先,新建一个java项目,在此项目里新建一份lib文件(用来存放外来包) 2.然后再将我们事先准备好的jar包放在lib文件里 3.然后右击jar包–>Build Path–>Add to Build Path...
  • MySQL数据库+可视化界面+安装教程+jdbc(eclipse连接MYSQL数据库)
  • eclipse连接mysql数据库

    万次阅读 多人点赞 2017-02-05 17:00:57
    利用eclipse连接数据库 第一步:先下载mysql 网址是:https://dev.mysql.com/downloads/installer/ 第二步:下载完成后就可以安装了 1.双击下载的mysql-installer-web-community-5.7.17.0.msi文件 进行安装。...
  • eclipse 连接 MySQL 数据库的基本操作

    千次阅读 2018-08-03 21:40:50
    eclipse 连接 MySQL 数据库的基本操作 java 是面向对象的语言 ... jar文件是eclipse连接数据库的驱动文件. jar文件可在网上自行搜索下载. 2 eclipse中导入jar包 eclipse中新建项目,直接把...
  • MySQL数据库+可视化界面+安装教程+jdbc(eclipse连接MYSQL数据库)
  • eclipse连接mysql数据库的常用方法 在连接之前必须先配置mysql的驱动包,具体做法在收藏的数据库文件夹里,当然似乎也可以直接配置CLASSPATH,这种方法自己没有试过。 下面展示数据库连接代码。 package 数据库编程;...
  • Eclipse连接MySQL数据库与编程测试

    千次阅读 多人点赞 2018-03-12 17:07:46
    Eclipse连接MySQL数据库与编程测试 一、工具 Eclipse(默认已经装好,并且环境配置好) Mysql(默认装好) jdbc(mysql-connector-java-5.1.45-bin.jar) 二、 jdbc配置 1 下载mysql-connector-java-...
  • Eclipse 连接MySQl数据库总结

    千次阅读 2015-09-09 09:41:24
    Eclipse 连接MySql数据库总结 一、在MySql中创建数据库,并创建表,向表中插入数据 1、创建数据库 create database select_test 2、创建表 create table ...
  • Eclipse连接MySQL数据库(详细步骤)

    千次阅读 2019-01-09 21:25:26
    Eclipse连接MySQL数据库(详细步骤)
  • 一篇傻瓜式的eclipse连接mysql数据库的例子,适合我这种新手参考。 环境准备:eclipse、MySql、jdbc驱动 下载地址: eclipse:https://pan.baidu.com/s/174z4Uv3InhE8FFE9k-HT5Q 提取码:9r84 MySql:百度中有各种...
  • Eclipse连接MySQL数据库

    千次阅读 2012-02-27 10:04:02
    Eclipse连接MySQL数据库 2008-04-16 14:08 1134人阅读 评论(3) 收藏 举报   一、安装JDK1.6和TOMCAT6.0 二、安装Eclipse3.2(解压) 三、安装MYSQL5.0 1、 MYSQL的安装:连续单击NEXT按钮,直到出现...
  • eclipse连接MySQL5.7

    2021-01-25 20:12:25
    eclipse连接数据库MySQL5.7的代码(自用) 学习猿地javaweb项目中学到的,亲测通过 package com.dao; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import ...
  • 如何用Eclipse连接MySQL数据库2014-05-20 15:19 论坛 佚名  关键字:mySQL   本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆。但我按照那些文章捣鼓了很久,就是不行。  我的...
  • Eclipse连接MySQL数据库的方法

    千次阅读 2018-07-08 17:48:20
    Eclipse连接MySQL数据库的步骤:一、安装MySQL数据库(下载地址:https://dev.mysql.com/downloads/installer/)1、打开网站执行下图操作2、这里我们选择直接下载,然后选择你下载存放的文件路径3、运行mysql-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,319
精华内容 17,727
关键字:

eclipse连接mysql

mysql 订阅