真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Mysql怎么連接jdk mysql怎么連接表

java怎么連接mysql數(shù)據(jù)庫

Java要連接數(shù)據(jù)庫,那么首先你必須安裝mysql數(shù)據(jù)庫,mysql在windows7下面是怎么安裝的呢?這里暫時不做詳細解析,后面的章節(jié)中會解釋的更詳細的可以私信我。

創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營銷,提供網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營銷、成都微信小程序、公眾號商城、等建站開發(fā),創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢。

當(dāng)你安裝好mysql之后,那么你現(xiàn)在應(yīng)該安裝JDK了(JDK1.6就可以),

裝好JDK之后,就是安裝Eclipse了,要支持JDK版本,Eclipse安裝的時候會自動去找JDK安裝位置的,如果你是解壓版的Eclipse,

就要配置eclipse.ini文件了,將對應(yīng)的JDK配置好,這些已經(jīng)準(zhǔn)備就緒的時候,就到mysql中創(chuàng)建數(shù)據(jù)庫和表

先創(chuàng)建數(shù)據(jù)庫:

CREATE DATABASE SCUTCS;

接著,創(chuàng)建表:

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)

);

然后插入數(shù)據(jù),可以用SQL語句insert into 表名 values (value1, value2, ...);

下面,我們來編寫.java文件來演示一下如何訪問MySQL數(shù)據(jù)庫。

import java.sql.*;

public class JDBCTest {

public static void main(String[] args){

// 驅(qū)動程序名 String driver = "com.mysql.jdbc.Driver";

// URL指向要訪問的數(shù)據(jù)庫名scutcs String url = "jdbc:mysql://127.0.0.1:3306/scutcs";

// MySQL配置時的用戶名 String user = "root"; // MySQL配置時的密碼 String password = "root";

try { // 加載驅(qū)動程序 Class.forName(driver);

// 連續(xù)數(shù)據(jù)庫 Connection conn = DriverManager.getConnection(url, user, password);

if(!conn.isClosed()) System.out.println("Succeeded connecting to the Database!");

// statement用來執(zhí)行SQL語句 Statement statement = conn.createStatement();

// 要執(zhí)行的SQL語句 String sql = "select * from student";

// 結(jié)果集 ResultSet rs = statement.executeQuery(sql);

while(rs.next()) // 選擇sname這列數(shù)據(jù) name = rs.getString("sname

// 輸出結(jié)果 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();

} } }

如何在JDK連接mysql數(shù)據(jù)庫

jdk其實就是java環(huán)境。你的意思是用java連接mysql。那就直接搜索 jdbc 就好。

java怎么與MySql連接,要詳細的步驟

兩種方式,odbc,jdbc,

我只說jdbc

首先要下載一個合適的連接mysql的純java驅(qū)動,放在jdk/jre/lib/ext文件夾下

編寫程序時,第一步要加載這個驅(qū)動,因為沒有驅(qū)動是沒法連接的,就像電腦沒有驅(qū)動是沒法工作的。這樣寫Class.forName("com.mysql.jdbc,Driver")

然后建立連接字符串:String uri="jdbc:mysql://localhost/數(shù)據(jù)庫名字";

建立連接:Connection con=DriverManager.getConnection(uri,"root","密碼“);

Statement sql=con.createStatement();

ResultSet rs=sql.executeQuery("查詢語句");

............

如果樓主對于這些代碼不懂得話,也不要著急,剛開始跟著做就行了,慢慢就懂了

希望對你有所幫助

jdk如何和mysql連?

java jdbc 下載一個jar包就行了,底層驅(qū)動jar里面寫好了鏈接方法,你只要按照要求把url等信息寫進去就可以了

怎么把MySQL和tomcat以及java jdk連接起來???

你好:這個的話你還是沒區(qū)分好他們都是啥,jdk是你運行eclipse的前提,他不參與項目的運行

mysql是數(shù)據(jù)庫,tomcat是運行環(huán)境。他們沒有什么必然聯(lián)系

如果聯(lián)系一起就是在tomcat運行環(huán)境中訪問數(shù)據(jù)庫所用到的代碼來自于java類

舉例子純java的。

/首先設(shè)定你的驅(qū)動,數(shù)據(jù)源,舉例如下

String?url="jdbc:mysql://localhost:3306/sample_db?user=rootpassword=your_password";

//建立連接

Connection?con?=?DriverManager.getConnection(url);

//建立陳述表達式

Statement?stmt?=?con.createStatement();

//查詢語句

String?query?=?"select?*?from?sample";

//rs就是得到的結(jié)果集,你可以進行處理

ResultSet?rs=stmt.executeQuery(query);

//比如

while(rs.next())

{

rs.getString(1);

rs.getInt(2);

}

當(dāng)然記得最后要close

java是怎么連接mysql數(shù)據(jù)庫的

1,安裝JDK

2,安裝eclipse (IDE), java集成開發(fā)環(huán)境,當(dāng)然也有其他,讀者自行選擇.

3,安裝JDBC,數(shù)據(jù)庫驅(qū)動,下載地址截至發(fā)博時最新驅(qū)動.

把下載好的文件解壓到任意目錄,這里我為了便于管理,放在和JDK一起的目錄當(dāng)中,如圖:

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

找到CLASSPATH的方式為 “我的電腦”- “屬性” - “高級” - “環(huán)境變量”

之后如圖編輯:

一路確定即可.

4,我們來測試一下.

一,登錄數(shù)據(jù)庫,格式為 mysql -u(用戶名) -p(密碼); 我的是 mysql -uroot -pll;

從這里可以看出來我是以超級管理員登錄數(shù)據(jù)庫的,密碼是ll. 使用命令show database; 則窗口列出了所有的當(dāng)前的數(shù)據(jù)庫,

其實,這里的test數(shù)據(jù)庫是本人之前建的空數(shù)據(jù)庫,里面什么都沒有,通過use test;命令. 我們就進入了數(shù)據(jù)庫test,然后用命令 show tables; 則列出當(dāng)前數(shù)據(jù)庫所有的表;

如果你的沒有,那么用命令 create database test; 來建一個,以便于測試.

現(xiàn)在我要為我的數(shù)據(jù)庫建表,并為其導(dǎo)入數(shù)據(jù).我們這里建一個學(xué)生表,最易最后一行沒有逗號.

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

好的為它導(dǎo)入數(shù)據(jù).首先建一個txt文件,文件的內(nèi)容如圖,每一項內(nèi)容,與表中的格式相對應(yīng),中間用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文件導(dǎo)入表中

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

使用命令查看表中的內(nèi)容

1 select * from student;

成功建好表了!現(xiàn)在開始寫我們的java文件.看看能不能喝數(shù)據(jù)庫進行連接.

5,java連接數(shù)據(jù)庫.

首先是我們的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 }

執(zhí)行:


名稱欄目:Mysql怎么連接jdk mysql怎么連接表
網(wǎng)頁網(wǎng)址:http://weahome.cn/article/hiessc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部