java是怎么连接mysql数据库的

如题所述

1,安装JDK

2,安装eclipse (IDE), java集成开发环境,当然也有其他,读者自行选择.

3,安装JDBC,数据库驱动,下载地址http://cdn.mysql.com/Downloads/Connector-J/mysql-connector-java-5.1.22.zip截至发博时最新驱动.

    把下载好的文件解压到任意目录,这里我为了便于管理,放在和JDK一起的目录当中,如图:

  

    之后把mysql-connetor-java-5.1.22文件夹下的mysql-connector-java-5.1.22-bin.jar 添加到CLASSPATH里面

  找到CLASSPATH的方式为   “我的电脑”-> “属性” -> “高级” -> “环境变量”

    之后如图编辑:

  

    一路确定即可.

4,我们来测试一下.

  一,登录数据库,格式为 mysql -u(用户名) -p(密码); 我的是 mysql -uroot -pll;

  从这里可以看出来我是以超级管理员登录数据库的,密码是ll.   使用命令show database; 则窗口列出了所有的当前的数据库,

  

    其实,这里的test数据库是本人之前建的空数据库,里面什么都没有,通过use test;命令. 我们就进入了数据库test,然后用命令 show tables; 则列出当前数据库所有的表;

  

    如果你的没有,那么用命令 create database test; 来建一个,以便于测试.

    现在我要为我的数据库建表,并为其导入数据.我们这里建一个学生表,最易最后一行没有逗号.

1 CREATE TABLE student
2 (
3 StudentNo VARCHAR(20) PRIMARY KEY,
4 Name VARCHAR(10),
5 Phone VARCHAR(20),
6 Age int
7 );

  

    这是用show tables;就可以看见student了.

  

  好的为它导入数据.首先建一个txt文件,文件的内容如图,每一项内容,与表中的格式相对应,中间用tab键隔开.这里本人取名为student.txt, 且处在F盘根目录下.

  

1 11111111 东邪 11111001 19
2 22222222 西毒 22222002 20
3 33333333 南帝 33333003 30
4 44444444 被盖 44444404 40
5 55555555 中神通 55555505 50

    使用命令如下命令将建好的txt文件导入表中

1 load data infile 'F:\student.txt' into table student;

    使用命令查看表中的内容

1 select * from student;

成功建好表了!现在开始写我们的java文件.看看能不能喝数据库进行连接.

5,java连接数据库.

  首先是我们的java源文件

1 import java.sql.*;
2 public class JavaMysql
3 {
4 public static void main(String[] args) throws Exception
5 {
6 String driver="com.mysql.jdbc.Driver";
7 String url="jdbc:mysql://127.0.0.1:3306/test";
8 Class.forName(driver);
9 Connection connecter=DriverManager.getConnection(url,"root","ll");
10 if(!connecter.isClosed()) System.out.println("success in getConnetion");
11 Statement statement=connecter.createStatement();
12 ResultSet rs=statement.executeQuery("select * from student");
13 System.out.println("编号"+"\t"+"名字"+"Phone"+"\t"+"Age");
14 String No=null,Name=null,Phone=null,Age=null;
15 while(rs.next())
16 {
17 No=rs.getString("studentNo");
18 Name=rs.getString("Name");
19 Phone=rs.getString("Phone");
20 Age=rs.getString("Age");
21 System.out.println(No+"\t"+Name+"\t"+Phone+"\t"+Age);
22 }
23 }
24
25 }

执行:
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-10-23
第一,导入包;
第二,加载驱动;
第三,获取链接;
第四,获取Statement;
第五,操作数据
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/bbs",
"root" , "root");
Statement stmt = conn.createStatement();

java是怎么连接mysql数据库的
1、首先需要安装好JDK(配置环境变量),如图所示:2、其次要安装好MySQL数据库,可以使用可视化Navicar For MySQL,如图所示:3、最后通过代码进行连接。(1)确定连接路径URL:String url="jdbc:mysql:\/\/localhost(可以是本机IP地址):3306(端口号)\/mysqltest(数据库名称)?"+"user=用户账号&password=...

java是怎么连接mysql数据库的
1、打开Eclipse,新建项目,在项目中右击选择New--->Folder,如图所示:2、输入文件夹名称为lib,如图所示:3、将MySQL数据库的jar包复制到lib 文件夹中,然后选择该jar包,右击,选择Build Path-->Add to Build Path,如图所示:4、接下来就是在类中输入数据库连接代码,如图所示:

java是怎么连接mysql数据库的
java连接mysql数据库的步骤如下:首先要下载mysql-connection-java-5.0.16-bin.jar这个jar包(版本不一致没关系),然后在工程中导入该库文件。然后写一个类(DBHelper)用来打开或关闭数据库:package com.hu.demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedState...

在java中怎样连接mysql数据库
1. 在开发环境中加载指定数据库的驱动程序。接下来的实验中,使用数据库MySQL,所以需要下载MySQL支持JDBC的驱动程序(mysql-connector-java-5.1.18-bin.jar)。2. 开发环境是MyEclipse,将下载得到的驱动程序加载进开发环境中。3. 在Java程序中加载驱动程序。在Java程序中,通过 “Class.forName(“指定数...

java怎样连接mysql数据库
1、java连接MySQL数据库需要有一个驱动jar包 例如:mysql-connector-java-5.1.26-bin.jar,该驱动jar可以自行百度搜索最新包下载放在项目的lib目录下即可。2、连接代码如下 package baidu.test.jsp;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql....

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 =...

java如何实现数据库连接?
怎么使用JAVA连接数据库?1、加载驱动程序。2、创建连接对象。3、创建sql语句执行对象。4、执行sql语句。5、对执行结果进行处理。6、关闭相关的连接对象即可(顺序跟声明的顺序相反)。处理结果两种情况:1、执行更新返回的是本次操作影响到的记录数。2、执行查询返回的结果是一个ResultSet对象。ResultSet...

怎样用java连接mysql
1、加载JDBC驱动程序:在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(String className)实现。例如:try{ \/\/加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ;}catch(ClassNotFoundException e){ System.out.println("...

怎样用java连接mysql
连接数据库 以下实例使用了 JDBC 连接 MySQL 数据库,注意一些数据如用户名,密码需要根据你的开发环境来配置:MySQLDemo.java 文件代码:package com.runoob.test; import java.sql.*; public class MySQLDemo { \/\/ JDBC 驱动名及数据库 URL static final String JDBC_DRIVER = "com.mysql...

java是怎么连接mysql数据库的
5,java连接数据库.首先是我们的java源文件 1 import java.sql.*;2 public class JavaMysql 3 { 4 public static void main(String[] args) throws Exception 5 { 6 String driver="com.mysql.jdbc.Driver";7 String url="jdbc:mysql:\/\/127.0.0.1:3306\/test";8 Class.forN...

相似回答