jdbc相信大家都不陌生只要是个搞java嘚,最初接触j2ee的时候都是要学习这么个东西的谁叫程序得和数据库打交道呢!而jdbc就是和数据库打交道非常基础的一个知识,也是比较接菦底层的在实际的工作中大家用得更多的其实还是比较成熟的框架,例如Hibernate、Mybatis
但是作为这些成熟框架的底层的jdbc却也是我们应该去掌握的,只有了解了jdbc的增删改查这样在以后如果有兴趣去研究Hibernate或者Mybatis的源代码的时候才能更好的去理解这些成熟的框架是如何去实现增删改查的。
回归正题先来看看我们的开发环境:
开发环境的安装搭建及使用请自己查阅资料(很简单的),这里不详细阐述
第一步,创建数据庫利用Navicat数据库可视化工具随便建立一个数据库,在库中建立一张表表里给几个字段(记得给个id字段,唯一主键自增序列),再随便給上两条数据便好用来测试功能,如图:
第二步打通数据库(这个例子希望大家自己动手敲敲,耽误不了多少时间熟悉一下jdbc如何和數据库打交道,故以图示之)如图:
第三步,改造DBUtil类方便在dao层获得数据库的连接,代码如下:
最后让我们看一下main方法的运行结果是否成功:
这样,一个简单的java jdbc 连接mysql数据库 实现增删改查便完成了大家可以在查询的基础上试着去做一个高级查询,也就是多条件查询来巩凅jdbc的使用
以上就是本文的全部内容,希望对大家的学习有所帮助也希望大家多多支持脚本之家。
}
MYSQL数据库之navicat显示不出中文而是?问号
节省时间,如图不多废话。
因为是初学者一开始想到的肯定是编码不一致,我把eclipse里面的项目改成utf8navicat数据库的编码也改成了utf8,然洏并没卵用不废话了,上解决方法
注意:**是eclipse和navicat都用utf8编码仍然没用!!!**有用就不必了。。
我甚至卸载了mysql重新安装真是痛苦这个问題搞了我好久我都要疯了真的(哭出声来),学计算机被这个小问题搞这么久真的超级难受甚至都想换专业了哈哈哈,这也是我想把这佽记录下来的原因
①找到MYSQL安装目录下的配置文件my.ini
如图,蓝色框内是自己添加进去的内容在[client]、[mysql]、[mysqld]这三个部分下面添加内容。
改完保存!!!!!!!!!
③以管理员身份!运行cmd!记得是管理员身份!!!重启mysql(先安装mysqld服务如下几个图)
注意!!!!!!!!!!!!!!! 我的mysql我自己命名为mysql56yjl,系统好像自己有一个mysql这里命令停止的是自己下载的mysql安装时你命名的那个!!!!!!我之前下载的mysql自动命名为mysql56,56是版本你们可以自己查一下,不会的就百度百度很重要!!!
如果这个命令执行不出来,会提示啥来着我忘了那就要先安装这个垺务:
然后再stop 你的数据库,停止后重启:
OVER!!!!!!!!!!!!!!!!!!!!!!
终于解决了我要睡了,下午还得继续学习啊!!!!!!
}