eclipse用jdbc连接mysql数据库时,url是填什么?怎样找出地址?

eclipse用jdbc连接mysql数据库时,url是填什么?怎样找出地址?,第1张

1、首先登陆mysql,查看mysql的数据情况,select * from test_data1 t

2、新建java类,测试jdbc功能

3、编写java的jdbc代码,

String driver = "com.mysql.cj.jdbc.Driver"

String url = "jdbc:mysql://localhost:3306/testdb?characterEncoding=utf8&useSSL=false"

String user = "root"

String pwd = "123456"

4、代码中查询mysql数据表,并执行查出表中内容;select * from test_data1

eclipse连接mysql数据库方法步骤:

在新建的Project中右键新建Floder

创建名为lib的包

创建完毕之后的工程目录

接下来解压你下载的mysql的jar包,拷贝其中的.jar文件

在工程lib包下邮件 选择paste即粘贴,把mysql的jar包拷贝进来

在mysql的jar包上右键选择 build path - add to build path 

添加完毕之后,工程才与Mysql的jar包关联起来,现在可以使用相关类和方法了

在工程中新建JdbcTest1.java类

方法如下:

1、打开Eclipse,创建一个项目

*** 作:右键点击my--->build Path--->add external Archiver...选择jdbc驱动,点击确定。

2、项目列表:

3、驱动已经导入,下面我们来写一个程序验证一下

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

import java.sql.*

publicclass MysqlJdbc {

publicstaticvoid main(String args[]) {

try {

Class.forName("com.mysql.jdbc.Driver")//加载MYSQL JDBC驱动程序

//Class.forName("org.gjt.mm.mysql.Driver")

System.out.println("Success loading Mysql Driver!")

}

catch (Exception e) {

System.out.print("Error loading Mysql Driver!")

e.printStackTrace()

}

try {

Connection connect = DriverManager.getConnection(

"jdbc:mysql://localhost:3306/test","root","198876")

//连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码

System.out.println("Success connect Mysql server!")

Statement stmt = connect.createStatement()

ResultSet rs = stmt.executeQuery("select * from user")

//user 为你表的名称

while (rs.next()) {

System.out.println(rs.getString("name"))

}

}

catch (Exception e) {

System.out.print("get data error!")

e.printStackTrace()

}

}

}

4、点击运行程序:

1

2

3

Success loading Mysql Driver!

Success connect Mysql server!

huzhiheng 

5、出现上面结果,说明连接数据库成功。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6102453.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存