java模块连接mysql数据库

 时间:2026-02-14 11:08:18

1、新建一个java项目:database。

java模块连接mysql数据库

2、在库中添加这个文件:mysql-connector-java-5.1.22-bin.jar。

java模块连接mysql数据库

3、新建一个类:database,加上main这个方法。

java模块连接mysql数据库

java模块连接mysql数据库

4、打开这个database.java文件,添加代码(连接数据库):

private static Connection conn;

private static Connection getconnection(String mingcheng,String kouling){

if(conn==null){

try {

Class.forName("com.mysql.jdbc.Driver");

conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/sheying?useUnicode=true&characterEncoding=utf-8;",mingcheng, kouling);

System.out.println("连接mysql数据库成功!");

} catch (ClassNotFoundException | SQLException e) {

System.out.println("无法连接mysql数据库!");

}

}

return conn;

}

java模块连接mysql数据库

5、增加关闭连接的代码:

private static void closeconnection(){

if(conn!=null){

try {

conn.close();

conn=null;

System.out.println();

System.out.println();

System.out.println();

System.out.println("连接mysql数据库关闭!");

} catch (SQLException e) {

// TODO 自动生成的 catch 块

e.printStackTrace();

}

}

}

java模块连接mysql数据库

6、在main方法中连接数据库和关闭连接:

Connection conn=database.getconnection("root", "123456");

database.closeconnection();

java模块连接mysql数据库

7、运行项目,输出字符串。

java模块连接mysql数据库

8、在main方法中的代码修改为:(输出表中的数据)

Connection conn=database.getconnection("root", "123456");

try {

Statement st=conn.createStatement();

ResultSet re=st.executeQuery("select * from shangpinxinxi");

while (re.next()){

System.err.println(re.getString(1)+"   "+re.getString(2)+"   "+re.getString(3));

}

re.close();

st.close();

} catch (SQLException e) {

// TODO 自动生成的 catch 块

e.printStackTrace();

}

database.closeconnection();

java模块连接mysql数据库

9、输出结果如下图,红色的字体是表中的数据。

java模块连接mysql数据库

  • java是怎么连接mysql数据库的
  • java连接Mysql数据库
  • Java如何连接MySql数据库
  • Java如何连接MySql数据库?
  • java如何连接mysql数据库
  • 热门搜索
    肝脏囊肿是怎么回事 西南民族大学怎么样 律师证怎么考 网易uu加速器怎么样 课题研究计划怎么写 凉拌藕片怎么做好吃 五菱荣光怎么样 乘号怎么输入 怎么清理缓存 香港航空怎么样