今天在群里遇到一个朋友问怎么用单独的java程序连接mysql数据库。或者是其他任意数据库。自己当时学的时候也没有写做这样的代码,都是在eclipse或者myeclipse里写的。直接把数据库去的jar包复制到项目下的lib下面,然后引入就可以了。
今天就自己写java连接 mysql 的一个简单的java文件。结果出现了连接不上的异常,原因肯定是找不到驱动的jar包。然后当然去找google老大,很快就找了相关的说明方法和文档;然后自己测试通过。因此写下自己的简单的感受以备后查或者是给初学java连接数据库的朋友看。
步骤:
1.下载安装mysql
2.下载mysql驱动的jar包,我的版本为:mysql-connector-java-5.1.10-bin.jar
3.讲上面的jar包文件复制到jdk安装目录,D:/Program Files/Java/jdk1.6.0_23/jre/lib/ext
下面,我的安装目录是D盘,其他盘类似。
4.修改环境变量classpath,添加下面的内容: ;D:/Program Files/Java/jdk1.6.0_23/jre/lib/ext/mysql-connector-java-5.1.10-bin.jar ,
即jar包目录和jar包文件名字。
5.写代码测试
代码如下:
由于时间紧蹙错误难免,没有太多的优化和美好代码,请看到的朋友多多指出错误。
分享到:
相关推荐
如果单独写一个类,并编译执行访问数据库,正常,但是用web应用来调这个类连接数据库,就会出现错误:com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ...
JDBC的URL=协议名:子协议名:数据源名。 a 协议名总是“jdbc”。 b 子协议名由JDBC驱动程序的编写者决定。 c 数据源名也可能包含用户与口令等信息;这些信息也可单独提供。...几种常见的数据库连接.......
Java连接MySQL数据库(优化版) 目的: 当需要把应用程序从开发环境移植到生产环境时,不用修改源代码,只需要修改mysql.ini配置文件 方法: 不直接把数据库连接信息写在程序里,而是单独使用一个properties(也就是...
JSP 游戏网上商城系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 不含人工调试服务,需要单独联系作者购买 二、...
此代码主要是用JDBC和MySQL数据库完成一个简单的用户管理系统,系统的设计模式采用工场模 式和代 理模式,此代码很适合初学Java者。 运行方法: 1.运行需要启动MySQL数据库 2.创建数据库名为zhaochao和表名为...
TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 (1)用户管理:对用户信息进行添加、删除、修改和查看 (2)网点管理:对网点信息进行添加、删除、修改和查看 (3)事件分类管理:对...
开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 本系统价格是源码价格,不含人工服务,需要单独购买 一)、前台功能 系统首页浏览 商家浏览 知识经验浏览 用户注册、登录 发布帖子、...
毕业设计,微信小程序+SSM后端+MySql...该系统采用了SSM框架,Mysql数据库,Java语言等技术实现管理员后台。采用微信开发者工具来对用户小程序端进行了开发。 关键词:基于微信小程序点餐系统;Mysql数据库;Java语言
该系统采用了SSM框架,Mysql数据库,Java语言等技术实现管理员后台,采用微信开发者工具来对学生小程序端进行了开发。 教育培训微信小程序让网课信息,观看进度信息,试卷信息等相关信息集中在后台让管理员管理,让...
毕业设计,微信小程序+SSM后端+MySql开发的跳蚤市场小程序,内含完整源代码,数据库脚本,论文答辩,视频教程 ...该系统采用了SSM框架,Mysql数据库,Java语言等技术实现管理员后台,采用微信开发者工具来
该系统采用了SSM框架,Mysql数据库,Java语言等技术实现管理员后台,采用微信开发者工具来对用户小程序端进行了开发。 微信食堂线上订餐小程序让商品订单,商家信息,商品信息等相关信息集中在后台让管理员管理,让...
该系统采用了SpringBoot框架,Mysql数据库,Java语言等技术实现管理员后台,采用微信开发者工具来对用户小程序端进行了开发。 校园资料分享微信小程序让文件信息,论坛信息等相关信息集中在后台让管理员管理,让用
毕业设计,微信小程序+SSM后端+MySql开发的电影院订票选座系统小程序,内含完整源代码,数据库脚本,论文视频,视频教程 ...该系统采用了SSM框架,Mysql数据库,Java语言等技术实现管理员后台,采用微信开发者工
本系统主要分为vue前台、java后台、mysql数据库三部分。 Vue前台的运行环境为node.js18。 Java后台的运行环境为jdk1.8。 Mysql数据库的运行环境为mysql5.7。 以上三部分均需要运行于服务器操作系统Ubuntu。 #### 1.2...
数据库库表文档需要结构化导出,对于少数表,人工导出复制粘贴到文档中,操作还比较容易,对于几十甚至上百张表的操作,就会耗费很大工作量,收集整理了该数据库库表结构导出demo代码,基于maven构建,导入IDEA编译...
该系统采用了SpringBoot框架,Mysql数据库,Java语言等技术实现管理员后台,采用微信开发者工具来对用户小程序端进行了开发。 基于微信小程序的自助点餐系统让商品订单,用户反馈信息,商品信息等
采用java swing gui+mysql实现的仓库管理系统(进销存系统),资源包括源码,mysql数据库文件,课程文档,代码中需要修改成自己的数据库账号密码,jar包需要build path进去,购买后不会运行可+Q 2410068425 ...
既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。 7.提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名...
6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。 7.提供多语言支持,常见的编码如中文的 GB 2312、BIG5,日文的 Shift_JIS等都可以用作数据表名和数据列名...
基于微信小程序的疫苗预约系统通过MySQL数据库与微信开发者工具进行开发,基于微信小程序的疫苗预约系统能够实现论坛管理,公告信息管理,疫苗信息管理,疫苗评价管理,疫苗收藏管理,疫苗预约管理,用户管理等功能...