mysql数据库java链接,java链接MySQL数据库方法
第一步:安裝MySQL
這步我就很少說了,點擊去看看怎么安裝吧。html
第二步:建立數據庫
安裝好以后,咱們來建立一個數據庫,一個表。(代碼以下)。
//建立數據庫 test;
//在數據庫中建立表 user
//插入一條數據
create database test;
create table user(
name varchar(10),
password varchar(10));
insert into user values('張三','123');? ? ? ? ? ? 如圖,數據已經插入成功。
第三步:將java鏈接MYSQL數據庫用到的jar包導入項目,
1,找jar包。
對應的jar包能夠在你安裝的MySQL目錄下找到。(如圖)。若是沒有找到,
點擊去下載。
2,在咱們本身建好的項目中導入jar包,
右擊項目--->Build Path--->Conigure Build Path。看到以下圖。點擊Add? External JARs...,找到上面說的jar包(或者你下載下來的jar包)。添加完成以后點擊OK便可。
導入成功后:如圖。在咱們的目錄下能夠看到jar包:
第四步:這個時候就能夠開始咱們的鏈接了。
在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) {
//聲明一個鏈接對象,用來獲取數據庫鏈接,注意此Connection來自java.sql.DriverManager; ,不要導入錯了。
Connection connection=null;
//聲明一個Statement對象,用來執行SQL語言
Statement statement=null;
//定義一個結果集合,用來存放讀取的數據
ResultSet rs=null;
try{
//注冊數據庫的驅動
Class.forName(driver);
//獲取數據庫鏈接
connection=DriverManager.getConnection(url,user,password);
//建立一個聲明
statement=connection.createStatement();
//折行聲明,獲取數據庫返回結果集
rs=statement.executeQuery("select * from user");
//讀取數據
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{
//釋放數據庫資源
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();
}
}
}
}
運行結果:
總結:
掌握java數據庫鏈接,對之后的開發有著重要重要,得理解,并多家練習。會鏈接MySQL了,你會發現,鏈接什么Oracle等等數據都是一個套路了。
總結
以上是生活随笔為你收集整理的mysql数据库java链接,java链接MySQL数据库方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 芒果TVAPP怎么收看电视直播
- 下一篇: rds mysql 磁盘空间,RDS M