JDBC实现Mysql数据库的连接与应用

        使用Java语言实现数据库的连接与应用非常方便,JDBC提供了非常多的API,不同的数据库厂家提供了数据库连接驱动程序。基于个人在教学中的实践,本文以访问Mysql数据库为例,按照技术实现的过程,阐述数据连接与应用的基本步骤,更高层次的类的封装与应用可以基于面向对象技术的应用灵活应用。

        1.加载驱动程序

        将驱动程序完整的路径信息作为Class.forName()的参数,加载jdbc访问mysql的驱动。驱动程序的路径可能因个人的环境配置略有不同。可以在目录中寻找到正确的路径。也可参照作者的文章在Eclipse/Intellij IDEA中搭建JDBC连接Mysql环境查看如何获取正确的路径信息。       

Class.forName("com.mysql.cj.jdbc.Driver");
       2.连接数据库
        2.1 构造连接字符串

       假设已经安装了Mysql数据库服务器,Mysql数据库访问端口为3306,访问用户为root,让问密码为123456,访问的数据库为student,可以用如下代码创建连接数据库的连接字符串。

String url = "jdbc:mysql://localhost:3306/student";//确定数据库服务器地址及连接数据库名称
String user = "root";//确定连接用户,使用系统提供的root用户
String pwd = "123456";//使用设定 的root用户密码
         2.2 连接数据库

       将前面构造的url、user、pwd字符串作为getConnection()的参数连接数据库,返回连接对象赋值给conn,代码如下:

Connection conn = DriverManager.getConnection(url,user,pwd);

        getConnection方法是java.sql.DriverManager类的一个静态方法,用于获取与特定数据库的连接,其中的url、user、pwd分别表示Mysql数据库所在服务器地址、数据库访问用户及数据库访问用户密码。这个方法接收数据库的URL、用户名和密码作为参数,返回一个java.sql.Connection对象,这个对象代表与数据库的物理连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值