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

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

怎么下載JDBC并連接MySQL

這篇文章主要介紹“怎么下載JDBC并連接MySQL”,在日常操作中,相信很多人在怎么下載JDBC并連接MySQL問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”怎么下載JDBC并連接MySQL”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

棲霞網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,棲霞網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為棲霞上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的棲霞做網(wǎng)站的公司定做!

下載JDBC并連接MySQL步驟

1、安裝MYSQL

2、置JDBC驅(qū)動(dòng)與TOMCAT-HOME/COMMON/LIB下

3、布置JSP

 <%@ page import="java.io.*"%> <%@ page import="java.util.*"%>  <%@ page import="java.sql.*"%>  <%@ page contentType="text/html; charset=GB2312" %>   mySQL test   <%    Connection con;    Statement stmt;    ResultSet rs;    //加載驅(qū)動(dòng)程序,下面的代碼為加載MySQL驅(qū)動(dòng)程序    Class.forName("com.mysql.jdbc.Driver");    //注冊(cè)MySQL驅(qū)動(dòng)程序    DriverManager.registerDriver(new com.mysql.jdbc.Driver());    //用適當(dāng)?shù)尿?qū)動(dòng)程序連接到數(shù)據(jù)庫(kù)    //String dbUrl = "jdbc:mysql://localhost:3306/mysql?useUnicode=true&characterEncoding=GB2312";    //String dbUser = "root";  //用戶名    //String dbPwd = "abcd1001";  //密碼    //建立數(shù)據(jù)庫(kù)連接    //con = java.sql.DriverManager.getConnection(dbUrl, dbUser, dbPwd);    String dbUrl ="jdbc:mysql://localhost:3306/mysql?user=root&password=123123&useUnicode=true&characterEncoding=gb2312";    con = DriverManager.getConnection(dbUrl);    //創(chuàng)建一個(gè)JDBC聲明    stmt = con.createStatement();    stmt.executeUpdate("use test");    //增加新記錄    stmt.executeUpdate("INSERT INTO goods VALUES (3,'banana',44.5)");    //查詢記錄    rs = stmt.executeQuery("select * from goods");    //輸出查詢結(jié)果    out.println("");    while (rs.next())    {    String col1 = rs.getString(1);    String col2 = rs.getString(2);    String col3 = rs.getString(3);    //打印所顯示的數(shù)據(jù)    out.println(""+col1+""+col2+""+col3+"");    }    out.println("");    //關(guān)閉數(shù)據(jù)庫(kù)連結(jié)    rs.close();    stmt.close();    con.close();  %>  

4、因JDBC驅(qū)動(dòng)版本低出現(xiàn)IO異常,重新至MYSQL下載***驅(qū)動(dòng)解決。另JDBC DRIVER FOR MYSQL下org.gjt.mm.mysql是為了兼容 mySQL 的老版本而保留的?

5、JDBC基本操作

import java.sql.*;import java.io.*;...  Class.forName("target database jdbc driver");  Connection con = DriverManager.getConnection("connection string");  Statement stmt = con.createStatement();  ResultSet result = stmt.executeQuery("sql command");   stmt.executeUpdate("sql command");  result.close();   stmt.close();   con.close();

下載JDBC驅(qū)動(dòng),需要加入CLASSPATH環(huán)境變量中

JSP通過(guò)JDBC驅(qū)動(dòng)MySQL數(shù)據(jù)庫(kù)方法

JDBC連接MySQL

加載及注冊(cè)JDBC驅(qū)動(dòng)程序

Class.forName("com.mysql.jdbc.Driver");

Class.forName("com.mysql.jdbc.Driver").newInstance();

JDBC URL 定義驅(qū)動(dòng)程序與數(shù)據(jù)源之間的連接

標(biāo)準(zhǔn)語(yǔ)法:

::

MySQL的JDBC URL格式:

jdbc:mysql//[hostname][:port]/[dbname][?param1=value1][¶m2=value2]….

示例:jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password

常見參數(shù):

user                       用戶名

password                  密碼

autoReconnect                  聯(lián)機(jī)失敗,是否重新聯(lián)機(jī)(true/false)

maxReconnect              嘗試重新聯(lián)機(jī)次數(shù)

initialTimeout               嘗試重新聯(lián)機(jī)間隔

maxRows                   傳回***行數(shù)

useUnicode                 是否使用Unicode字體編碼(true/false)

characterEncoding          何種編碼(GB2312/UTF-8/…)

relaxAutocommit            是否自動(dòng)提交(true/false)

capitalizeTypeNames        數(shù)據(jù)定義的名稱以大寫表示

建立連接對(duì)象

String url="jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password";  Connection con = DriverManager.getConnection(url);

建立SQL陳述式對(duì)象(Statement Object)

Statement stmt = con.createStatement();

執(zhí)行SQL語(yǔ)句

executeQuery()  String query = "select * from test";  ResultSet rs=stmt.executeQuery(query);

結(jié)果集ResultSet

while(rs.next())  {rs.getString(1);rs.getInt(2);}  executeUpdate()  String upd="insert into test (id,name) values(1001,xuzhaori)";  int con=stmt.executeUpdate(upd);  execute()

到此,關(guān)于“怎么下載JDBC并連接MySQL”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!


分享文章:怎么下載JDBC并連接MySQL
當(dāng)前網(wǎng)址:http://weahome.cn/article/gsddoo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部