在上一篇博文中,我给大家介绍了JDBC驱动的配置,接下来介绍如何编程实现用Java代码来操作数据库,听起来是不是很厉害的样子,学完今天的内容,相信很多同学也可以很轻松地编程操作数据库了。还要很残酷地告诉大家,你们需要有数据库操作的基础,也就是简单的“增删改查”语句要会,这是基本功,好啦!假设你已经知道Java基本语法,假设你已经会查找Java API,还要假设你已经会操作Mysql数据库,如果这些假设都成立,那就请继续往下看吧!
Step1:在Eclipse中新建一个新的工程(此处略过),取名DataBase,在工程下新建一个Java文件,文件名自己定(很多同学喜欢用数字,在这里强调一下,最好使用有意义的英文单词,如Demo,为案例的意思,其实就是告诉别人你要做测试,还要注意类名的第一个字母要大写,好啦!这些都是基础噢!)在这里,我们想做个测试连接,所以我们的名字就叫做“connectionDemo01.java”,怎么样,有没有觉得自己很专业?
Step2:把JDBC使用的jar包导入到工程中(还记得我们昨天说的jar包吗?没错,放在D盘下的jar包) 右击工程名,在弹出的快捷菜单中选择“Build Path”-->"Configure Build Path"-->"Add External Jars"-->找到你的jar包所在的位置,点击OK就可以了,这个时候,我们的工程里就有了JDBC驱动,下面我们主要通过编程来操作数据库了,看到这里有没有很兴奋呢?别急,还有最关键的一步哦!
Step3:代码段如下
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionDemo01 {
public static final String DBDRIVER="org.gjt.mm.mysql.Driver";//驱动器路径
public static final String DBURL="jdbc:mysql://localhost:3306/demo";//数据库端口号,demo为数据库名称
public static final String DBUSER="root";//mysql数据库用户名,默认为root
public static final String DBPASS="mysqladmin";//进入Mysql数据库的密码,跟自己设置的密码保持一致噢
public static void main(String[] args) throws Exception{
Connection conn=null;
try {
Class.forName(DBDRIVER);
} catch (ClassNotFoundException e) {e.printStackTrace();}
try {
conn=DriverManager.getConnection(DBURL, DBUSER, DBPASS);
} catch (SQLException e) {e.printStackTrace();}
System.out.println(conn);
System.out.println("succeed!!");
try {
conn.close();
} catch (SQLException e) {e.printStackTrace();} }
}
Step4:验证
验证之前,确保你的Mysql服务是打开的,如果没有打开,记得去服务那里将Mysql服务手动打开,如图
注意我的数据库密码,大家的可能和我不一样,所以记得输入你们自己设置的密码。还要确保你有一个叫demo的数据库。如果没有就创建一个,语法为:“create database demo;" ,如图所示显示query OK ,就表示操作成功了!看到这样的界面,大家可以小小地庆祝一下啦!
最后回到Eclipse环境运行你的Java代码,当控制台出现如下如下界面
此时,我们就成功地连接到Mysql数据库了,怎样,为自己的努力和成功尖叫一下吧!