jspmysql數據庫,javamysql數據庫連接

本文目錄一覽:

jsp mysql 怎樣創建數據庫

創建數據庫

選擇開始菜單中→程序→【Management

SQL

Server

2008】→【SQL

Server

Management

Studio】命令,打開【SQL

Server

Management

Studio】窗口,並使用Windows或

SQL

Server身份驗證建立連接。

在【對象資源管理器】窗口中展開服務器,然後選擇【數據庫】節點

右鍵單擊【數據庫】節點,從彈出來的快捷菜單中選擇【新建數據庫】命令。

執行上述操作後,會彈出【新建數據庫】對話框。在對話框、左側有3個選項,分別是【常規】、【選項】和【文件組】。完成這三個選項中的設置會後,就完成了數據庫的創建工作,

在【數據庫名稱】文本框中輸入要新建數據庫的名稱。例如,這裡以“新建的數據庫”。

在【所有者】文本框中輸入新建數據庫的所有者,如sa。根據數據庫的使用情況,選擇啟用或者禁用【使用全文索引】複選框。

在【數據庫文件】列表中包括兩行,一行是數據庫文件,而另一行是日記文件。通過單擊下面的【添加】、【刪除】按鈕添加或刪除數據庫文件。

切換到【選項頁】、在這裡可以設置數據庫的排序規則、恢復模式、兼容級別和其他屬性。

切換到【文件組】頁,在這裡可以添加或刪除文件組。

完成以上操作後,單擊【確定】按鈕關閉【新建數據庫】對話框。至此“新建的數據”數據庫創建成功。新建的數據庫可以再【對象資源管理器】窗口看到。

怎麼用jsp連接mysql數據庫

一. 數據庫的連接和操作筆記:

1.初始化連接字符串

2. 發送請求連接

3.如果需要對數據庫進行操作,如查詢,添加,刪除,修改等,則發送數據庫操作請 求,成功就返回結果,不成功操作失敗

4. 不進行操作就關閉數據庫操作,以及關閉數據庫發送請求

二.配置環境

”工欲善其事必先利其器“ 在配置之前必須準備好幾個必要的文件java 的jdk(我用的是1.5),Tomcat(我的是5.5) ,mysql(5.0),jdbc(mysql-connector-java-3.1.14.zip) 的驅動,當然還有Dreamweaver 等等必要工具。

第一件事情:安裝jdk 1.5版本,安裝tomcat,mysql,解壓jdbc到包(官方網站有下載,註冊一個就行)

第二件事情:配置jdk,配置tomcat,jdbc

jdbc的配置:我的解壓目錄是 I:\mysql-connector-java-3.1.14 裡面可以看到一個mysql-connector-java-3.1.14-bin.jar 這個jar 的文件。右鍵打開電腦屬性—–高級—環境變量—找到系統變量。。點擊CLASSPATH,進行”編輯“ 加入I:\mysql-connector-java-3.1.14\mysql-connector-java-3.1.14-bin.jar 這個路徑去,這裡說明的我是盤式i盤,jdbc可以隨便解壓到那個盤都行,指定路徑就是。

第二步:jdbc解壓包下 mysql-connector-java-3.1.14-bin.jar 這個文件放入到Tomcat安裝目錄下

Tomcat 5.5\common\lib

Tomcat 5.5\shared\lib

這兩個文件夾裡面。

基本上的工作就完成了。呵呵(當然這個要看網上的資料,這裡要自己重新寫一次 唉好苦啊,沒得抄)

基本工作準備好,找一個mysql 數據庫的界面操作 GUI軟件 名字為: navicat(這個很好用)打開mysql,測試一下自己的mysql 可不可以連通,可以的話那麼就可以新建一個數據庫test,一個表為mytest,字段是id和myname(這個隨便也行)

如何在JSP頁面顯示mysql數據庫內容

顯示數據庫數據的jsp代碼如下:

解釋及說明在代碼的注釋中即可查看 span style=”font-size:12px;”span style=”font-size:14px;”%@ page language=”java” import=”java.sql.*,java.io.*,java.util.*”% %@ page contentType=”text/html;charset=utf-8″% html head style type=”text/css” table { border: 2px #CCCCCC solid; width: 360px; } td,th { height: 30px; border: #CCCCCC 1px solid; } /style /head body % //驅動程序名 String driverName = “com.mysql.jdbc.Driver”; //數據庫用戶名 String userName = “root”; //密碼 String userPasswd = “szy”; //數據庫名 String dbName = “studentmanage”; //表名 String tableName = “student”; //連接字符串 String url = “jdbc:mysql://數據庫地址:端口號/” + dbName + “?user=” + userName + “password=” + userPasswd; Class.forName(“com.mysql.jdbc.Driver”).newInstance(); Connection connection = DriverManager.getConnection(url); Statement statement = connection.createStatement(); String sql = “SELECT * FROM ” + tableName; ResultSet rs = statement.executeQuery(sql); % table align=”center” tr th % out.print(“學號”); % /th th % out.print(“姓名”); % /th th % out.print(“專業”); % /th th % out.print(“班級”); % /th /tr % while (rs.next()) { % tr td % out.print(rs.getString(1)); % /td td % out.print(rs.getString(2)); % /td td % out.print(rs.getString(3)); % /td td % out.print(rs.getString(4)); % /td /tr % } % /table div align=”center” % out.print(“數據查詢成功,恭喜你”); % /div % rs.close(); statement.close(); connection.close(); % /body /html/spanspan style=”font-size:24px;color: rgb(255, 0, 0);” /span/span

怎麼使用jsp連接mysql數據庫

通過MySql數據庫驅動程序連接

①driverClass=”com.mysql.jdbc.Driver”

②url=”jdbc:mysql://127.0.0.1:3306/mytest”

舉個例子

連接數據庫查詢表的相關語句:

Class.forName(“com.mysql.jdbc.Driver”);

Connection conn=DriverManager.getConnection(“jdbc:mysql://127.0.0.1:3306/mytest”,”root”,””);

Statement stmt=conn.createStatement();

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

while(rs.next())

{

out.print(“br用戶名:”+rs.getString(“username”)+”密碼:”+rs.getString(“password”));

}

rs.close();

stmt.close();

conn.close();

jsp怎麼連接mysql數據庫

我寫的一個用JSP連接MySQL數據庫的代碼。

要正確的使用這段代碼,你需要首先在MySQL數據庫里創建一username表,表裡面創建兩個字符型的字段,字段名分別為:uid,pwd,然後插入幾條測試數據。

以下用兩種方式來實現JSP連接MySql數據庫。

第一種方式,用JSP實現。

%@ page contentType=”text/html; charset=gb2312″ language=”java”

import=”java.sql.*”%

%

//**************************************

********* JDBC_ODBC連接MySql數據庫,不需要設置數據源

*********************************/

//********** 數據庫連接代碼 開始 ******/

//以下幾項請自行修改

String server=”localhost”; //MYSQL 服務器的地址

String dbname=”test”; //MYSQL 數據庫的名字

String user=”root”; //MYSQL 數據庫的登錄用戶名

String pass=”chfanwsp”; //MYSQL 數據庫的登錄密碼

String port=”3306″; //SQL Server 服務器的端口號,默認為1433

//數據庫連接字符串

String url =”jdbc:mysql://”+server+”:”+port+”/”+dbname+”?user=”+user+

“password=”+pass+”useUnicode=truecharacterEncoding=GB2312”;

//加載驅動程序

Class.forName(“org.gjt.mm.mysql.Driver”).newInstance();

//建立連接

Connection conn= DriverManager.getConnection(url);

//創建語句對象

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_UPDATABLE);

// **** 數據庫連接代碼 結束 *******

String sql=”select * from username”;

ResultSet rs=stmt.executeQuery(sql);

//rs.first();

while(rs.next()){

out.print(“用戶名:”);

out.print(rs.getString(“uid”)+” 密碼:”);

out.println(rs.getString(“pwd”)+”

“);

}

rs.close();

stmt.close();

conn.close();

%

第二種方式,用JavaBean來實現。請看代碼:

DBConnMySql.java

編譯以後的Class文件應該放在WEB-INF\classes\conn目錄下。

package conn; //導入包

import java.sql.*; //導入數據庫操作的類

public class DBConnMySql //構造方法,初始化

{

private Connection conn; //連接對象

private Statement stmt; //語句對象

private ResultSet rs; //結果集對象

private String MySqldriver;//MYSQL Server驅動程序字符串

private String MySqlURL; //MYSQL Server連接字符串

//********************************

*用 org.gjt.mm.mysql.Driver 驅動

* 該方法取得連接所需各種參數,組成連接字符串,然後再建立連接

* server;dbname,user,pass,port 分別表示MYSQL 服務器的地址,

* 數據庫,用戶名,密碼,端口

**********************************/

public Connection getConnToMySql(String server,String dbname,

String user,String pass,String port){

//MYSQl驅動程序

MySqldriver = “org.gjt.mm.mysql.Driver”;

MySqlURL = “jdbc:mysql://”; //連接字符串一部分

try{

//完整的連接字符串

MySqlURL =MySqlURL+server+”:”+port+”/”+dbname+

“?user=”+user+”password=”+pass+

“useUnicode=truecharacterEncoding=GB2312”;

Class.forName(MySqldriver);

conn = DriverManager.getConnection(MySqlURL);

}catch(Exception e){

System.out.println(“操作數據庫出錯,請仔細檢查”);

//System.err.println(e.getMessage());

}

return conn;

}

//關閉數據庫連接

public void close()

{

try{

//rs.close();

//stmt.close();

conn.close();

}catch(SQLException sqlexception){

sqlexception.printStackTrace();

}

}

}

這個文件只是實現了數據庫的連接,下面我們再寫一個測試文件。

就是用sql語句從數據庫里查詢出記錄,以驗證我們數據庫的連接是否成功。

connmysql.jsp文件源代碼如下:

%@ page contentType=”text/html; charset=gb2312″ language=”java”

import=”java.sql.*” %

%

//以下幾項請自行修改

String server=”localhost”; //MYSQL 服務器的地址

String dbname=”test”; //MYSQL 數據庫的名字

String user=”root”; //MYSQL 數據庫的登錄用戶名

String pass=”chfanwsp”; //MYSQL 數據庫的登錄密碼

String port=”3306″; //SQL Server 服務器的端口號,默認為1433

Connection conn=DBConn.getConnToMySql(server,dbname,user,pass,port);

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,

ResultSet.CONCUR_READ_ONLY);

String sql=”select * from username”;

String sql1=”insert into username (uid,pwd) values(‘夢想年華’,’夢想年華’)”;

stmt.executeUpdate(sql1);

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()){

out.print(“用戶名:”);

out.print(rs.getString(“uid”)+” 密碼:”);

out.println(rs.getString(“pwd”)+”

“);

}

//rs.close();

//stmt.close();

//conn.close();

DBConn.close();

%

jsp怎麼連接mysql數據庫代碼

jsp連接mysql數據庫的操作方式。

1、在數據服務端安裝好mysql數據庫,這個是必須的,在自己的ssh或者虛擬機上,數據mysql可以看到相關的提示,說明安裝成功

2、我是用的是tomcat服務器,在這裡需要安裝好java連接mysql的數據庫操作庫。我是用的jar包是:mysql-connector-java-3.1.14.tar.gz,大家可以在網上下載,或者,在官網上下載

3、把解包後的jar放到tomcat裡面的lib文件夾下

4、在程序的代碼段里添加連接函數庫和庫函數,就可以連接到mysql數據庫了

5、剩下的就是我們使用的時候調用這樣的數據了,在jsp里使用mysql數據庫中的數據

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/257279.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 12:44
下一篇 2024-12-15 12:44

相關推薦

  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝數據庫方案

    本文將介紹在openeuler操作系統中安裝數據庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟件源 sudo…

    編程 2025-04-29
  • 數據庫第三範式會有刪除插入異常

    如果沒有正確設計數據庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係數據庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

    編程 2025-04-29
  • leveldb和unqlite:兩個高性能的數據庫存儲引擎

    本文將介紹兩款高性能的數據庫存儲引擎:leveldb和unqlite,並從多個方面對它們進行詳細的闡述。 一、leveldb:輕量級的鍵值存儲引擎 1、leveldb概述: lev…

    編程 2025-04-28
  • Python怎麼導入數據庫

    Python是一種高級編程語言。它具有簡單、易讀的語法和廣泛的庫,讓它成為一個靈活和強大的工具。Python的數據庫連接類型可以多種多樣,其中包括MySQL、Oracle、Post…

    編程 2025-04-28
  • Think-ORM數據模型及數據庫核心操作

    本文主要介紹Think-ORM數據模型建立和數據庫核心操作。 一、模型定義 Think-ORM是一個開源的ORM框架,用於簡化在PHP應用中(特別是ThinkPHP)與關係數據庫之…

    編程 2025-04-27
  • 如何使用Python將CSV文件導入到數據庫

    CSV(Comma Separated Values)是一種可讀性高、易於編輯與導入導出的文件格式,常用於存儲表格數據。在數據處理過程中,我們有時需要將CSV文件導入到數據庫中進行…

    編程 2025-04-27
  • Python批量導入數據庫

    本文將介紹Python中如何批量導入數據庫。首先,對於數據分析和挖掘領域,數據庫中批量導入數據是一個必不可少的過程。這種高效的導入方式可以極大地提高數據挖掘、機器學習等任務的效率。…

    編程 2025-04-27
  • Activiti 6自動部署後不生成數據庫act_hi_*的解決方法

    本文將從多個方面詳細闡述Activiti 6自動部署後不生成數據庫act_hi_*的問題,並提供對應的代碼示例。 一、問題分析 在使用Activiti 6部署流程後,我們發現act…

    編程 2025-04-27
  • Python更新數據庫數據

    Python更新數據庫數據是一個非常實用的功能。在工作中,我們經常需要從外部獲取數據,然後將這些數據保存到數據庫中,或者對現有數據庫中的數據進行更新。Python提供了許多庫和框架…

    編程 2025-04-27

發表回復

登錄後才能評論