java连接到mysql_[操作系统]Java如何连接到MySQL数据库的
[操作系統]Java如何連接到MySQL數據庫的
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){
//驅動程序名
Stringdriver= "com.mysql.jdbc.Driver";
//URL指向要訪問的數據庫名bookstore
Stringurl= "jdbc:mysql://127.0.0.1:3306/bookstore";
//MySQL配置時的用戶名
Stringuser= "root";
//MySQL配置時的密碼
Stringpassword= "password";
try{
//加載驅動程序
Class.forName(driver);
//連續數據庫
Connectionconn= DriverManager.getConnection(url,user,password);
if(!conn.isClosed())
System.out.println("Succeededconnecting to the Database!");
//statement用來執行SQL語句
Statementstatement= conn.createStatement();
//要執行的SQL語句
Stringsql= "select* from books";
//結果集
ResultSetrs= statement.executeQuery(sql);
System.out.println("-----------------");
System.out.println("執行結果如下所示:");
System.out.println("-----------------------------------------------");
System.out.println("ISBN"+ "\t"+ "author"+"\t"+ "bookname"+"\t"+ "bookname");
System.out.println("-----------------------------------------------");
Stringname= null;
while(rs.next()){
//選擇ISBN這列數據
name= rs.getString("ISBN");
//System.out.println(name);
//首先使用ISO-8859-1字符集將name解碼為字節序列并將結果存儲新的字節數組中。
//然后使用GB2312字符集解碼指定的字節數組
name= newString(name.getBytes("ISO-8859-1"),"GB2312");
//輸出結果
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!
-----------------
執行結果如下所示:
-----------------------------------------------
ISBNauthor bookname bookname
-----------------------------------------------
123456zhouspjava23.40
234567zhouspC++34.60
本文網址:http://www.shaoqun.com/a/217270.html
*特別聲明:以上內容來自于網絡收集,著作權屬原作者所有,如有侵權,請聯系我們:admin@shaoqun.com。
JAVA
0
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java连接到mysql_[操作系统]Java如何连接到MySQL数据库的的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 2d 教程_Java 2D开发
- 下一篇: mave本地导入mysql的jar包_将