本文目錄一覽:
- 1、jsp 連接 Mysql 的詳細步驟,詳細過程
- 2、jsp怎麼連接mysql數據庫
- 3、html網頁怎麼通過jsp連接mysql數據庫,並且讀取數據庫中得數據,和寫入數據?
- 4、jsp如何連接MySQL
- 5、jsp怎麼連接mysql數據庫代碼
jsp 連接 Mysql 的詳細步驟,詳細過程
首先工程lib下要有mysql的連接包,如果不是工程,就要在系統環境變量的path里加上「d:/jar/mysql-connector-java-5.1.7-bin.jar」 ,當然路徑是根據你自己所在包位置寫。
%@ page contentType=”text/html;charset=utf-8″ import=”java.sql.*” %
%
String dbClassName = “org.gjt.mm.mysql.Driver”;//定義保存數據庫驅動的變量
String dbUrl =”jdbc:mysql://localhost:3306/testshop”; //testshop為你的數據庫名
String dbUser = “root”; //數據庫管理員名
String dbPwd = “admin”; //數據庫管理員密碼,根據你自己的修改
Statement stmt =null;
Connection conn = null;
try {
Class.forName(dbClassName).newInstance();
conn = DriverManager.getConnection(dbUrl, dbUser, dbPwd);
} catch (Exception ee) {
ee.printStackTrace();
}
conn = getConnection(); // 調用getConnection()方法構造Connection對象的一個實例conn
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); //寫不下,和上面句是連着的
ResultSet rs = stmt.executeQuery(“select * from employee”); //一個查詢sql舉例,返回ResultSet
int status = stmt.executeUpdate(“insert into employee values (‘name’,’password’)”); //一個更新sql舉例,返回int類型,代表成功與否
%
全部手打,請採納,謝謝
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();
%
html網頁怎麼通過jsp連接mysql數據庫,並且讀取數據庫中得數據,和寫入數據?
1、導入.sql文件命令:mysql
use
數據庫名;mysql
source
d:/mysql.sql;
2、建立數據庫:mysql
create
database
庫名;
3、建立數據表:mysql
use
庫名;mysql
create
table
表名
(字段名
varchar(20),
字段名
char(1));
4、刪除數據庫:mysql
drop
database
庫名;
5、刪除數據表:mysql
drop
table
表名;
6、將表中記錄清空:mysql
delete
from
表名;
7、往表中插入記錄:mysql
insert
into
表名
values
(“hyq”,”m”);
8、更新表中數據:mysql-
update
表名
set
字段名1=’a’,字段名2=’b’
where
字段名3=’c’;
9、用文本方式將數據裝入數據表中:mysql
load
data
local
infile
“d:/mysql.txt”
into
table
表名;
jsp如何連接MySQL
String url = “jdbc:mysql://localhost/shop”;
上面的代碼改為
String url = “jdbc:mysql://localhost:3306/shop?useUnicode=truecharacterEncoding=utf-8”
其中3306是端口號。
這句useUnicode=truecharacterEncoding=utf-8防止中文亂碼的
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-hk/n/205969.html