成熟丰满熟妇高潮XXXXX,人妻无码AV中文系列久久兔费 ,国产精品一国产精品,国精品午夜福利视频不卡麻豆

您好,歡迎來到九壹網(wǎng)。
搜索
您的當前位置:首頁急急急,請教JSP如何調用數(shù)據(jù)庫mysql的java文件。

急急急,請教JSP如何調用數(shù)據(jù)庫mysql的java文件。

來源:九壹網(wǎng)

mysqljava

各位好,我實在是菜鳥,在網(wǎng)上找個JAVA文件,連接mysql數(shù)據(jù)庫,經(jīng)過測試,已經(jīng)成功,現(xiàn)在用JSP頁面來調用,就是不通過,真心請各位指點,急急急,下面把JAVA文件和JSP頁面發(fā)出來,小弟謝過!
JAVA文件
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.Statement;

public class DB {
public static void main(String[] args) throws Exception {
Connection conn = null;
String sql;
// MySQL的JDBC URL編寫方式:jdbc:mysql://主機名稱:連接端口/數(shù)據(jù)庫的名稱?參數(shù)=值
// 避免中文亂碼要指定useUnicode和characterEncoding
// 執(zhí)行數(shù)據(jù)庫操作之前要在數(shù)據(jù)庫管理系統(tǒng)上創(chuàng)建一個數(shù)據(jù)庫,名字自己定,
// 下面語句之前就要先創(chuàng)建javademo數(shù)據(jù)庫
String url = "jdbc:mysql://localhost:3306/數(shù)據(jù)庫名字?"
+ "user=數(shù)據(jù)庫用戶名&password=數(shù)據(jù)庫密碼&useUnicode=true&characterEncoding=UTF8";

 try { // 之所以要使用下面這條語句,是因為要使用MySQL的驅動,所以我們要把它驅動起來, // 可以通過Class.forName把它加載進去,也可以通過初始化來驅動起來,下面三種形式都可以 Class.forName("com.mysql.jdbc.Driver");// 動態(tài)加載mysql驅動 // or: // com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver(); // or: // new com.mysql.jdbc.Driver(); System.out.println("成功加載MySQL驅動程序"); // 一個Connection代表一個數(shù)據(jù)庫連接 conn = DriverManager.getConnection(url); // Statement里面帶有很多方法,比如executeUpdate可以實現(xiàn)插入,更新和刪除等 Statement stmt = conn.createStatement(); sql = "create table student(NO char(20),name varchar(20),primary key(NO))"; int result = stmt.executeUpdate(sql);// executeUpdate語句會返回一個受影響的行數(shù),如果返回-1就沒有成功 if (result != -1) { System.out.println("創(chuàng)建數(shù)據(jù)表成功"); sql = "insert into student(NO,name) values('2012001','陶偉基')"; result = stmt.executeUpdate(sql); sql = "insert into student(NO,name) values('2012002','周小俊')"; result = stmt.executeUpdate(sql); sql = "select * from student"; ResultSet rs = stmt.executeQuery(sql);// executeQuery會返回結果的集合,否則返回空值 System.out.println("學號\t姓名"); while (rs.next()) { System.out .println(rs.getString(1) + "\t" + rs.getString(2));// 入如果返回的是int類型可以用getInt() } } } catch (SQLException e) { System.out.println("MySQL操作錯誤"); e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } finally { conn.close(); }}

}
JSP頁面
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*"%>
<%@ page import="org.cmcc.databaseconnection.*"%>
<%
request.setCharacterEncoding("utf-8");
%>
<%

DB conn=new DB();
Statement stmt = conn.createStatement();
String str1 = "select * from yh";
ResultSet result=stmt.executeQuery(str1);
if(result.next())
{

%>

<%=result.getString(2)%>;
<%

}

else
{
%>

alert("XX");
history.back();

<%
}
%>

Copyright ? 2019- 91gzw.com 版權所有 湘ICP備2023023988號-2

違法及侵權請聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市萬商天勤律師事務所王興未律師提供法律服務