首页 > 编程知识 正文

java数据库连接库jdbc,javawebjdbc连接

时间:2023-05-04 21:54:22 阅读:285523 作者:250

最近,JDBC刚上手,用IEDA编译器加载MYSQL。下面记录其中遇到的问题:环境:MAC编译器:IDEA数据库:MYSQL 文件:Java的mysql安装驱动包这里要知道的是数据库你可以要提前安装好,通过Mac终端安装MYSQL,然后自己创建表等等。我当时参考了:http://www.runoob.com/java/java-mysql-connect.html

Java的mysql安装驱动包安装好以后加载进你的项目的Referenced Libraries,加载的过程自己百歌谷度。

下面来说IDEA中部分:
第一步:选择+号,选择MYSQL

第二步:
1代表数据库名字,2、3代表登陆数据库的名字和密码。
数据库名字是自己设置好的,2一般为root。

如果选好后点击测试连接,会有如下结果就说明连接上了。

然后在你的项目中更改一下代码
static final String DB_URL = “jdbc:mysql://localhost:3306/RUNOOB”;中RUNOOB改为你自己的数据库名字。然后将用户名子与密码改一下就可以运行啦。

package com.runoob.test;import java.sql.*; public class MySQLDemo { // JDBC 驱动名及数据库 URL static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB"; // 数据库的用户名与密码,需要根据自己的设置 static final String USER = "root"; static final String PASS = "123456"; public static void main(String[] args) { Connection conn = null; Statement stmt = null; try{ // 注册 JDBC 驱动 Class.forName("com.mysql.jdbc.Driver"); // 打开链接 System.out.println("连接数据库..."); conn = DriverManager.getConnection(DB_URL,USER,PASS); // 执行查询 System.out.println(" 实例化Statement对象..."); stmt = conn.createStatement(); String sql; sql = "SELECT id, name, url FROM websites"; ResultSet rs = stmt.executeQuery(sql); // 展开结果集数据库 while(rs.next()){ // 通过字段检索 int id = rs.getInt("id"); String name = rs.getString("name"); String url = rs.getString("url"); // 输出数据 System.out.print("ID: " + id); System.out.print(", 站点名称: " + name); System.out.print(", 站点 URL: " + url); System.out.print("n"); } // 完成后关闭 rs.close(); stmt.close(); conn.close(); }catch(SQLException se){ // 处理 JDBC 错误 se.printStackTrace(); }catch(Exception e){ // 处理 Class.forName 错误 e.printStackTrace(); }finally{ // 关闭资源 try{ if(stmt!=null) stmt.close(); }catch(SQLException se2){ }// 什么都不做 try{ if(conn!=null) conn.close(); }catch(SQLException se){ se.printStackTrace(); } } System.out.println("Goodbye!"); }}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。