
要使用Java连接MySQL数据库,首先需要创建一个工具类,如DBUtil类。这个类主要包含两个方法,getConnection()用于获取数据库连接,close()用于关闭数据库连接。
在getConnection()方法中,首先加载数据库驱动,然后通过DriverManager.getConnection()方法建立连接。这里使用的连接字符串格式为:"jdbc:mysql://localhost:3306/jsd1108?useUnicode=true&characterEncoding=gbk",其中"localhost:3306"为数据库服务器地址和端口号,"jsd1108"为数据库名,"root"为登录用户名,"104451"为密码。
在close()方法中,传入的参数为数据库连接对象conn。如果conn不为空,则尝试关闭连接。如果关闭过程中出现异常,会将异常信息打印出来,并重新抛出异常。
为了保证程序的健壮性,这里使用了try-catch语句来捕获可能出现的异常。如果发生异常,会将异常信息打印出来,并抛出异常,以便调用者处理。
需要注意的是,这里使用的字符集为GBK。如果您希望使用其他字符集,可以修改连接字符串中的characterEncoding参数。
在使用完数据库连接后,请务必调用close()方法关闭连接,以释放资源,避免内存泄漏。
此外,为了提高代码的可读性和可维护性,建议将数据库连接相关的配置信息(如数据库地址、端口号、用户名、密码等)保存到配置文件中,而不是直接写在代码中。
通过这种方式,您可以在Java应用程序中轻松连接MySQL数据库,执行各种数据库操作。