java连接到mysql

来源:互联网 发布:淘宝导航条怎么隐藏 编辑:程序博客网 时间:2024/05/20 09:25

作为一个学渣,对着方面也真心不懂,到底要怎么搞;
姑且就乱搞吧….
首先我现在已有的软件

  • eclipse
  • mysql
  • mysql-connector-java-5.1.44
    那么接下来就是乱搞了,嘿嘿。
    就只能按照在网上搜索的来弄了,在java工程中新建一个文件夹并命名为lib,把mysql-conector-java-5.1.44解压后的文件mysql-connector-java-5.1.44-bin.jar 通过bulid path的方式添加
    之后就是完全把网上搭建的代码copy过来,额,稍微改了一下
    可是运行结果并不怎么如意,控制台报错这里写图片描述

当然作为渣渣的我完全懵逼,这都是些啥子嘛。真是烦的很。不过既然就定要好好学习,还是硬着头皮在看看吧。
它出现了succeed connecting to the Database 是不是说明我连接成功了? 额,不知道。
我就是单纯的想把那些红红的东西让它消失,毕竟看着这么的碍眼,嘿嘿。
关于第一条警告,我众里寻他千百度,大概是没有进行服务身份认证。
进行如下修改把第一条红杠杠给没了。String url = "jdbc:mysql://localhost:3306/students1?useUnicode=true&characterEncoding=utf-8&useSSL=false";
接下来就是下面的报错了
感觉应该是代码是直接复制过来的,数据库表的问题。
自己改了数据库名及内容,终于运行成功
接下来开始像作业靠拢,作业如下:

实验目的:1、掌握数据库Mysql的安装,DataBase库的创建,表的创建2、能使用JDBC的访问创建的数据库表,并能对表进行查询,插入或者删除操作实验内容1、  下载Mysql进行安装,下载Navicat for mysql进行安装2、  下载mysql 数据库驱动程序,并在程序中进行加载3、  在mysql中添加一个database 叫MyDB,给MyDB中增加一张表student,表结构如下:Name(Varchar 50),No(Varchar 20),Sex(int 14、  利用java代码实现对某个表的查询表中是否有姓名为张三的学生,如果有显示其姓名,序号和性别,如果没有,则增加一个张三记录:张三,2017010101,女。

其中是查询和新增

向数据库发送SQL查询语句
首先使用Statement 声明一个SQL语句对象,然后让已创建的连接对象con调用方法createStatment()创建这个SQL语句对象,代码如下:

try{ Statement sql = con.createStatment();}catch(SQLException e){}

处理查询结果
有了SQL语句对象后,这个对象以后就可以调用相应的方法实现数据库表中的查询和修改,并将查询结果存放在一个ResultSet对象,ResuleSet对象就像一个二维数据表,是以统一形式的列构成数据行。
对于ResultSet rs = sql.excuteQuery("SELCT*FROM goods");

原创粉丝点击