java怎样连接mysql数据库

在开发Java时,经常需要连接数据库才能工作。
接下来我们以MySQL为例来演示连接过程。

工具/原材料

Eclipse、mysql-connector-java-5.0.5-bin.jar

方法/步骤

Folder,如图:

2.输入文件夹名称l。
ib,点击Finish,如图:

AddtoBuildPath,如图:

4在测试类中输入以下代码,执行如图所示的数据库连接。
数量:

Java连接MySQL

JDBC(JavaDataBaseConnectivity)是Java的数据库访问标准规范。
它由一组用Java编写的用于执行SQL语句的类和接口组成,提供了构建更高级工具和接口的基线,使数据库开发人员能够编写数据库应用程序。
Java数据库链接主要包括以下步骤:导入驱动包(jar包)、注册驱动、获取连接、获取语句执行平台、处理结果、释放资源。
通常在开发过程中我们使用Class.forName()来加载使用字符串描述的驱动程序类。
获取连接方法需要DriverManager.getConnection(url,用户名,密码)。
三个参数分别代表需要连接数据库的url、用户名和密码。
url格式由三部分组成,第一部分固定为jdbc,第二部分为数据库名称,第三部分由数据库厂商指定,例如mysqlurl:jdbc:mysql://localhost:3306/梅数据库。
当执行SQL语句时,我们使用ResultSet来处理结果。
ResultSet实际上是一个二维表,我们可以在第一次调用它的booleannext()方法来指向特定的一行记录,指示记录的位置。
执行插入、更新和删除不需要任何处理。
使用ResultSet提供的getXXX(intcol)方法获取指定列的数据。
在执行SQL语句时,我们使用PreparationStatement对象来解决SQL注入问题。
使用PreviewdStatement预处理对象时,建议每个SQL语句的所有实际参数都用逗号分隔。
当执行SQL语句时,通过预处理对象的ExecuteUpdate方法完成注册的insert、update、delete语句的执行。
操作格式标准化为:向表中插入新的指定内容的插入操作(Insert)、更新操作(update)、删除操作。
通过预处理对象的ExecuteQuery方法完成注册的select语句的执行。
流程格式标准化如下:查询流程。
JDBC工具类可以封装“获取数据库连接”操作,实现代码复用。
Widget类提供了这个方法:publicstaticConnectiongetConn()。