mysql数据库java链接,java链接MySQL数据库方法
第一步:安裝MySQL
這步我就很少說了,點擊去看看怎么安裝吧。html
第二步:建立數(shù)據(jù)庫
安裝好以后,咱們來建立一個數(shù)據(jù)庫,一個表。(代碼以下)。
//建立數(shù)據(jù)庫 test;
//在數(shù)據(jù)庫中建立表 user
//插入一條數(shù)據(jù)
create database test;
create table user(
name varchar(10),
password varchar(10));
insert into user values('張三','123');? ? ? ? ? ? 如圖,數(shù)據(jù)已經(jīng)插入成功。
第三步:將java鏈接MYSQL數(shù)據(jù)庫用到的jar包導(dǎo)入項目,
1,找jar包。
對應(yīng)的jar包能夠在你安裝的MySQL目錄下找到。(如圖)。若是沒有找到,
點擊去下載。
2,在咱們本身建好的項目中導(dǎo)入jar包,
右擊項目--->Build Path--->Conigure Build Path。看到以下圖。點擊Add? External JARs...,找到上面說的jar包(或者你下載下來的jar包)。添加完成以后點擊OK便可。
導(dǎo)入成功后:如圖。在咱們的目錄下能夠看到j(luò)ar包:
第四步:這個時候就能夠開始咱們的鏈接了。
在eclipse中新建一個類,代碼以下,說明都在代碼中給出,但愿認真看。java
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Connection;
public class testMySql {
private static String driver="com.mysql.jdbc.Driver";
private static String url="jdbc:mysql://localhost:3306/test";
private static String user="你登陸MySQL的用戶名";
private static String password="密碼";
public static void main(String[] args) {
//聲明一個鏈接對象,用來獲取數(shù)據(jù)庫鏈接,注意此Connection來自java.sql.DriverManager; ,不要導(dǎo)入錯了。
Connection connection=null;
//聲明一個Statement對象,用來執(zhí)行SQL語言
Statement statement=null;
//定義一個結(jié)果集合,用來存放讀取的數(shù)據(jù)
ResultSet rs=null;
try{
//注冊數(shù)據(jù)庫的驅(qū)動
Class.forName(driver);
//獲取數(shù)據(jù)庫鏈接
connection=DriverManager.getConnection(url,user,password);
//建立一個聲明
statement=connection.createStatement();
//折行聲明,獲取數(shù)據(jù)庫返回結(jié)果集
rs=statement.executeQuery("select * from user");
//讀取數(shù)據(jù)
while(rs.next()){
System.out.println(rs.getString("name"));
System.out.println(rs.getString("password"));
}
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}finally{
//釋放數(shù)據(jù)庫資源
try{
if(rs!=null)
{
rs.close();
rs=null;
}if(connection!=null){
connection.close();connection=null;
}if(statement!=null){
statement.close();statement=null;
}
}catch(SQLException e){
e.printStackTrace();
}
}
}
}
運行結(jié)果:
總結(jié):
掌握java數(shù)據(jù)庫鏈接,對之后的開發(fā)有著重要重要,得理解,并多家練習(xí)。會鏈接MySQL了,你會發(fā)現(xiàn),鏈接什么Oracle等等數(shù)據(jù)都是一個套路了。
總結(jié)
以上是生活随笔為你收集整理的mysql数据库java链接,java链接MySQL数据库方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 芒果TVAPP怎么收看电视直播
- 下一篇: PHP怎么检查登录和退出,如何检查用户是