问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用java连接mysql数据库

发布网友 发布时间:2022-04-22 14:22

我来回答

3个回答

热心网友 时间:2022-04-07 20:29

Java要连接数据库:

首先你必须安装mysql数据库

当你安装好mysql之后,那么你现在应该安装JDK了(JDK1.6就可以)

安装好JDK之后,就是安装Eclipse了,要支持JDK版本,Eclipse安装的时候会自动去找JDK安装位置的,如果你是解压版的Eclipse,就要配置eclipse.ini文件了,将对应的JDK配置好,这些已经准备就绪的时候,就到mysql中创建数据库和表先创建数据库

CREATE DATABASE SCUTCS;

接着,创建表:


CREATE TABLE STUDENT
(
SNO CHAR(7) NOT NULL,
   SNAME VARCHAR(8) NOT NULL,
   SEX CHAR(2) NOT NULL,
   BDATE DATE NOT NULL,
   HEIGHT DEC(5,2) DEFAULT 000.00,
   PRIMARY KEY(SNO)
);

然后插入数据,可以用SQL语句insert into <表名> values           (value1, value2, ...)
下面,我们来编写.java文件来演示一下如何访问MySQL数据库


import java.sql.*;
public class JDBCTest {
public static void main(String[] args){
           // 驱动程序名           String driver = "com.mysql.jdbc.Driver";
           // URL指向要访问的数据库名scutcs           String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
           // MySQL配置时的用户名           String user = "root";              // MySQL配置时的密码           String password = "root";
           try {             // 加载驱动程序            Class.forName(driver);
            // 连续数据库            Connection conn = DriverManager.getConnection(url, user, password);
            if(!conn.isClosed())              System.out.println("Succeeded connecting to the Database!");
            // statement用来执行SQL语句            Statement statement = conn.createStatement();
            // 要执行的SQL语句            String sql = "select * from student";
            // 结果集            ResultSet rs = statement.executeQuery(sql);
            while(rs.next())              // 选择sname这列数据             name = rs.getString("sname
             // 输出结果             System.out.println(rs.getString("sno") + "\t" + name);            }
            rs.close();            conn.close();
           } catch(ClassNotFoundException e) {
            System.out.println("Sorry,can`t find the Driver!");             e.printStackTrace();
           } catch(SQLException e) {
            e.printStackTrace();
           } catch(Exception e) {
            e.printStackTrace();
           } } }

热心网友 时间:2022-04-07 21:47

把这个jar包导入了就好了。

热心网友 时间:2022-04-07 23:22

Class.forName("com.mysql.jdbc.Driver");
String url="JDBC:mysql://localhost:8080/testDB";
String user="test"; String password="test";
Connection con=DriverManager.getConnection(url,user,password);
这是使用jdbc连接
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 币组词有哪些 can币是什么币 java里面怎么调用mysql的存储过程的 java如何连接mySQL数据库? 怎么用java连接mysql数据库 Java如何连接MySQL数据库进行操作 用java怎么连接到mysql数据库 如何在java访问mysql数据库 如何使用Java访问MySQL数据库 怎么在java中读取mysql数据库 怎么在java中操作mysql数据库 java中怎么获取mysql数据库的数据 win7自动重启怎么办 windows7自动开机怎么设置 为什么win7自动开机 win7自动开机怎么设置 win7自动开机怎么取消 win7软件开机自动启动 怎么设置WIN7自动登录 win7电脑设置自动开机是怎么弄的 java怎么连接mysql数据库 秦始皇统一的“币”是不是“货币”,有何依据? 币的来历。 如何用Java实现获得MySQL数据库中所有表的记录总数 外盘大于内盘代表什么意思? 什么货币? 在股票里外盘数比内盘数大很多是什么意思. 币用古汉语解词 外盘大于内盘什么意思 成交量很大,外盘大于内盘,但股价下跌是什么意思? pr团队是什么意思 博主口中的pr是什么意思? PR,HR,软文 是什么意思? oppo手机右上方出现一个圆里面有一个水滴什么意思 天涯里头有人做公关的讲什么PR,这个具体是什么意思? 手机右上方有个水滴样的图案是什么意思? PR的作用 oppo手机上面有个水滴是什么 pr经理是什么 鏈夐┈娑﹀湪灏辫屼簡锛屾垜浠鍦ㄤ笉鍦ㄦ剰涔変笉澶是什么字