java连接到mysql_[操作系统]Java如何连接到MySQL数据库的
[操作系統(tǒng)]Java如何連接到MySQL數(shù)據(jù)庫(kù)的
0 2016-05-01 15:00:15
下載:mysql-connector-java-5.1.38.tar.gz
http://dev.mysql.com/downloads/connector/j/
tar zxvfmysql-connector-java-5.1.38.tar.gz
解壓后
zhousp@ubuntu:~/Downloads$cd ./mysql-connector-java-5.1.38/
zhousp@ubuntu:~/Downloads/mysql-connector-java-5.1.38$ls
build.
CHANGES docs README src
zhousp@ubuntu:~/Downloads/mysql-connector-java-5.1.38$sudo cp mysql-connector-java-5.1.38-bin.jar /home/tomcat/lib
[sudo] password forzhousp:
Add External JARs
代碼:
importjava.sql.*;
publicclassJDBCTest {
publicstaticvoidmain(String[] args){
//驅(qū)動(dòng)程序名
Stringdriver= "com.mysql.jdbc.Driver";
//URL指向要訪問(wèn)的數(shù)據(jù)庫(kù)名bookstore
Stringurl= "jdbc:mysql://127.0.0.1:3306/bookstore";
//MySQL配置時(shí)的用戶名
Stringuser= "root";
//MySQL配置時(shí)的密碼
Stringpassword= "password";
try{
//加載驅(qū)動(dòng)程序
Class.forName(driver);
//連續(xù)數(shù)據(jù)庫(kù)
Connectionconn= DriverManager.getConnection(url,user,password);
if(!conn.isClosed())
System.out.println("Succeededconnecting to the Database!");
//statement用來(lái)執(zhí)行SQL語(yǔ)句
Statementstatement= conn.createStatement();
//要執(zhí)行的SQL語(yǔ)句
Stringsql= "select* from books";
//結(jié)果集
ResultSetrs= statement.executeQuery(sql);
System.out.println("-----------------");
System.out.println("執(zhí)行結(jié)果如下所示:");
System.out.println("-----------------------------------------------");
System.out.println("ISBN"+ "\t"+ "author"+"\t"+ "bookname"+"\t"+ "bookname");
System.out.println("-----------------------------------------------");
Stringname= null;
while(rs.next()){
//選擇ISBN這列數(shù)據(jù)
name= rs.getString("ISBN");
//System.out.println(name);
//首先使用ISO-8859-1字符集將name解碼為字節(jié)序列并將結(jié)果存儲(chǔ)新的字節(jié)數(shù)組中。
//然后使用GB2312字符集解碼指定的字節(jié)數(shù)組
name= newString(name.getBytes("ISO-8859-1"),"GB2312");
//輸出結(jié)果
System.out.println(name+ "\t"+ rs.getString("author")+ "\t"+ rs.getString("bookname")+ "\t"+ "\t"+ rs.getString("price"));
}
rs.close();
conn.close();
}catch(ClassNotFoundExceptione){
System.out.println("Sorry,can`tfind the Driver!");
e.printStackTrace();
}catch(SQLExceptione){
e.printStackTrace();
}catch(Exceptione){
e.printStackTrace();
}
}
}
輸出:
Succeededconnecting to the Database!
-----------------
執(zhí)行結(jié)果如下所示:
-----------------------------------------------
ISBNauthor bookname bookname
-----------------------------------------------
123456zhouspjava23.40
234567zhouspC++34.60
本文網(wǎng)址:http://www.shaoqun.com/a/217270.html
*特別聲明:以上內(nèi)容來(lái)自于網(wǎng)絡(luò)收集,著作權(quán)屬原作者所有,如有侵權(quán),請(qǐng)聯(lián)系我們:admin@shaoqun.com。
JAVA
0
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的java连接到mysql_[操作系统]Java如何连接到MySQL数据库的的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java 2d 教程_Java 2D开发
- 下一篇: 股票均线金叉死叉看哪两条线?