日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

java mysql settings_Java中使用MySQL从安装、配置到实际程序测试详解

發布時間:2024/9/15 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java mysql settings_Java中使用MySQL从安装、配置到实际程序测试详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

By zieckey(zieckey@yahoo.com.cn)

All Rights Reserved!

這里假設你的Java開發環境已經搭建好了。

一、準備工作:

下載MySQL:mysql-5.0.27-win32.zip

下載MySQL的JDBC jar包:mysql-connector-java-5.0.3-bin.jar

二、安裝和測試MySQL

MySQL在Windows下的安裝很簡單,注意在選擇配置的有一項是將MySQL的配置導入系統環境變量中,

為了后面的方便這個選項要選項。

安裝完后,下面測試下:

1. 運行MySQL Server

M:\Documents and Settings\apple>mysqld-nt --help

mysqld-nt? Ver 5.0.22-community-nt for Win32 on ia32 (MySQL Community Edition (G

PL))

Copyright (C) 2000 MySQL AB, by Monty and others

This software comes with ABSOLUTELY NO WARRANTY. This is free software,

and you are welcome to modify and redistribute it under the GPL license

Starts the MySQL database server

Usage: mysqld-nt [OPTIONS]

For more help options (several pages), use mysqld --verbose --help

這里可以看到mysqld-nt.exe是MySQL database server

我們再運行客戶端進行連接:

如果這里說系統沒有這個mysqld-nt命令,那么很可能是MySQL的配置信息沒有導入系統環境變量中。這個時候可以將MySQL的安裝目錄下bin目錄導入到系統PATH環境變量中,例如:

M:\WINDOWS\system32;M:\WINDOWS;M:\WINDOWS\System32\Wbem;M:\Program Files\MySQL\MySQL Server 5.0\bin

再運行 mysqld-nt 應該就沒有問題了。

M:\Documents and Settings\apple>mysqld-nt

2.連接MYSQL。

格式: mysql -h主機地址 -u用戶名 -p用戶密碼

例1:連接到本機上的MYSQL。

首先在打開DOS窗口,然后進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql>

M:\Documents and Settings\apple>mysql -uroot -p

Enter password:

Welcome to the MySQL monitor.? Commands end with ; or \g.

Your MySQL connection id is 1 to server version: 5.0.22-community-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

例2:連接到遠程主機上的MYSQL。假設遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:

mysql -h110.110.110.110 -uroot -pabcd123

(注:u與root可以不用加空格,其它也一樣)

3、退出MYSQL命令: exit (回車)

mysql> exit

Bye

M:\Documents and Settings\apple>

三、在Java中使用MySQL數據庫

1. 準數據庫文件

創建一個LearnJava數據庫:

M:\Documents and Settings\apple>mysql -uroot -p

Enter password: ******

Welcome to the MySQL monitor.? Commands end with ; or \g.

Your MySQL connection id is 6 to server version: 5.0.22-community-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database LearnJava;

Query OK, 1 row affected (0.02 sec)

創建UserInfo表格:

mysql> use LearnJava;

Database changed

mysql> create table UserInfo(

-> UserName varchar (20) not null,

-> UserPwd varchar (20) not null

-> );

Query OK, 0 rows affected (0.06 sec)

mysql>

插入一條數據:

mysql> insert into UserInfo values ('zieckey','123456');

Query OK, 1 row affected (0.03 sec)

mysql>

2. 將MySQL的JDBC jar包導入系統環境中

這里我是將mysql-connector-java-5.0.3-bin.jar放在java的安裝目錄下,

然后導入到CLASSPATH環境變量中,例如:

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\mysql-connector-java-5.0.3-bin.jar;%JAVA_HOME%\lib\dt.jar;

3. 新建 Java 程序 QueryJDBC.java

/**

*????該程序用來測試JDBC和MySQL連接

*/

package test;

import java.sql.*;

public class QueryJDBC

{

static

{

try

{

//驅動和odbc不同

Class.forName ( "org.gjt.mm.mysql.Driver" );

System.out.println ( "success loading mysql Driver...." );

} catch ( Exception e )

{

System.out.println ( "Error loading mysql Driver....." );

e.printStackTrace ( );

}

}

/**

* @param args

*/

public static void main ( String agrs[] )

{

try

{

//連接參數與Access不同

String url = "jdbc:mysql://localhost/LearnJSP";

//建立連接

Connection con = DriverManager.getConnection ( url, "root", "011124" );

//建立發送SQL命令的Statement對象

Statement stmt = con.createStatement ( );

//返回查詢結果

ResultSet rs = stmt.executeQuery ( "select * from userinfo" );

ResultSetMetaData md = rs.getMetaData ( );

int col = md.getColumnCount ( );

for ( int i = 1; i <= col; i++ )

{

System.out.println ( md.getColumnName ( i ) + "\t" );

}

while ( rs.next ( ) )

{

String strData = "";

for ( int i = 1; i <= col; i++ )

{

strData = strData + rs.getString ( i ) + "\t";

}

System.out.println ( strData );

}

//斷開Connection連接

rs.close();

stmt.close();

con.close ( );

} catch ( SQLException e )

{

e.printStackTrace ( );

}

}

}

E:\JavaLesson\MySQLTest\test>javac QueryJDBC.java -d .

E:\JavaLesson\MySQLTest\test>java test.QueryJDBC

success loading mysql Driver....

UserName

UserPwd

zieckey 123456

這里要特別提醒一下,如果在Eclipse下建立工程的,

該程序很可能運行出現異常,提示找不到org.gjt.mm.mysql.Driver,

這個可以通過 Project->Properties->Java Build Path->Libraries 選擇 Add Extenal JARs,

然后就可以選擇第三方jar包:mysql-connector-java-5.0.3-bin.jar

這樣程序就可以正常運行了。

注:出處http://zieckey.cublog.cn

總結

以上是生活随笔為你收集整理的java mysql settings_Java中使用MySQL从安装、配置到实际程序测试详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 97在线精品视频 | 999av| 靠逼在线观看 | 天天干天天做天天操 | 美国毛片av | 亚洲国产精品综合久久久 | 无码人妻精品一区二区三区不卡 | 国产免费成人 | 午夜看片 | 四虎影视成人永久免费观看亚洲欧美 | 一区二区影院 | 国产男女猛烈无遮挡a片漫画 | 中国美女洗澡免费看网站 | 新版红楼梦在线高清免费观看 | 尹人综合| 中文精品无码中文字幕无码专区 | 国产自产| 亚洲欧美一二三 | 美日韩成人av | 亚洲三级小说 | 国产乱码精品一区二区三区亚洲人 | 日韩电影二区 | 国产精品jizz | 少妇诱惑av | 日韩经典一区二区 | 91微拍 | 自拍1页 | 蘑菇视频黄色 | 97久久人澡人人添人人爽 | 无码少妇一级AV片在线观看 | 久久国产a | 中文字幕四区 | 午夜影院一区 | 一级免费大片 | 一级片一区二区三区 | 99久久婷婷国产综合精品 | 亚洲专区免费 | 日本福利一区二区三区 | 性生活一区 | 亚洲精品20p | 亚洲视频在线播放 | 曰批女人视频在线观看 | 欧美色图30p| 劲爆欧美第一页 | 国产免费午夜 | 欧美日本一本 | 久久国产免费看 | 2019日韩中文字幕 | 九色视频网站 | 黄色片网站大全 | juliaann第一次和老师 | 性五月天 | 波多野结衣在线一区二区 | 久久久成人精品视频 | 无码成人一区二区 | 久久日韩精品 | av先锋在线| 久草视频中文在线 | 日韩午夜在线视频 | 中文字幕一区二区三区手机版 | 超碰97人人在线 | 日本少妇喷水 | 特级西西444www大精品视频 | 成年人午夜网站 | 免费成人美女女电影 | av成人免费观看 | 国产女主播一区二区 | 尤物视频在线观看 | 亚洲干综合 | 日韩色网 | 色中文字幕在线观看 | 一二三区不卡 | 在线日韩精品视频 | 夜色综合网 | a在线观看免费 | 国产人成一区二区三区影院 | 日本精品一区二区三区四区 | 日韩一级在线观看 | 最新的黄色网址 | 痴女扩张宫交脱垂重口小说 | 色婷婷激情五月 | 亚洲精品无码久久 | 中文人妻熟女乱又乱精品 | 在线观看亚洲视频 | 国产av电影一区二区 | 四虎网址大全 | 91天天综合 | 丁香六月av | 中文字幕一区二区免费 | 亚洲一区二区偷拍 | 日日夜夜免费精品 | 东方av在线播放 | 青青草原国产在线 | 亚洲永久免费av | 国产亚洲自拍一区 | 黄瓜视频在线播放 | 又黄又爽一区二区三区 | 57pao国产精品一区 | 精品妇女一区二区三区 |