java链接mysql数据库实例(引入jdbc连接jar实现)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java连接MySQL数据库——含步骤和代码

工具:eclipse

MySQL5.6

MySQL连接驱动:mysql-connector-java-5.1.27.jar

加载驱动:

1. 在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹下,如下图所示:

2. 右键工程名,在java build path中的Libraries分页中选择Add JARs...,选择刚才添加的JDBC,如下图:

在编写java代码时,为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,我们在编写时,只需引入到Eclipse中即可。

Eclipse中导入外部jar包

工具/原料

∙Eclipse

∙需要引入的jar包

方法/步骤

1.1

首先在项目下创建一个文件夹,保存我们的jar包。

在项目名上右击,依次点击【New】-->【Floder】,打开新建文件夹窗口

2. 2

输入文件夹名称【lib】,点击【ok】。我们通常在lib文件夹中存放从外部引入的jar包

3. 3

找到我们要引入的jar包,鼠标选中jar包,然后按住鼠标左键不放,把jar 包拖到lib文件夹中。或先复制jar包,然后在lib文件夹上右击,选择复制。此时,打开选择框,我们选择默认的【copy files】,点击【OK】关闭。然后我们就可以在lib文件夹下看到我们复制成功的jar包。

4. 4

此时,只是把jar包复制到项目中,还不能使用。我们再在项目名上右击,依次选择

【Build Path】-->【Configure Build Path...】。

5. 5

在打开的窗口中,先选中【Libraries】页,再从右边的按钮中点击

【add JARs...】

6. 6

在打开的窗口中,我们依次展开本项目的项目和lib文件夹,然后选中我们刚才复制到项目中的jar包,然后点击【OK】关闭窗口

7.7

此时,我们在刚才打开的【Libraries】页中可以看到我们引入的jar包的名称。点击【OK】确认。

8.8

此时,在Eclipse中,我们就可以使用这个jar包了。

END

注意事项

当我们不需要该jar包时,只需按相反的顺序即可删除该jar包。

添加数据:

连接数据库并读取数据:

数据库名称:sqltestdb

数据包名称:emp

端口号:3306

用户名:root

密码:root

1package sqldemo;

2

3import java.sql.Connection;

4import java.sql.DriverManager; 5import java.sql.ResultSet;

6import java.sql.SQLException;

7import java.sql.Statement;

8

9publicclass main {

10

11publicstaticvoid main(String[] args) {

12//声明Connection对象

13 Connection con;

14//驱动程序名

15 String driver = "com.mysql.jdbc.Driver";

16//URL指向要访问的数据库名mydata

17 String url = "jdbc:mysql://localhost:3306/sqltestdb";

18//MySQL配置时的用户名

19 String user = "root";

20//MySQL配置时的密码

21 String password = "123456";

22//遍历查询结果集

23try {

24//加载驱动程序

25Class.forName(driver);

26//1.getConnection()方法,连接MySQL数据库!!

27 con = DriverManager.getConnection(url,user,password); 28if(!con.isClosed())

29System.out.println("Succeeded connecting to the Database!");

30//2.创建statement类对象,用来执行SQL语句!!

31 Statement statement = con.createStatement();

32//要执行的SQL语句

33 String sql = "select * from emp";

34//3.ResultSet类,用来存放获取的结果集!!

35ResultSetrs = statement.executeQuery(sql);

36System.out.println("-----------------");

37System.out.println("执行结果如下所示:");

38System.out.println("-----------------");

39System.out.println("姓名" + "\t" + "职称");

40System.out.println("-----------------");

41

42 String job = null;

43 String id = null;

44while(rs.next()){

45//获取stuname这列数据

46 job = rs.getString("job");

47//获取stuid这列数据

48 id = rs.getString("ename");

49

相关文档
最新文档