當前位置:首頁 » 密碼管理 » javaweb數據訪問

javaweb數據訪問

發布時間: 2022-11-14 05:05:58

javaweb怎麼連接訪問資料庫實現登錄

前端頁面傳過來用戶名和密碼,然後java後端通過jdbc去連接資料庫,查找相應的表,比較,對的就登陸成功。

㈡ Javaweb項目部署好之後,其他的都沒問題,但是訪問資料庫就會報錯500,這是什麼原因

500錯誤:內部伺服器錯誤。

常見原因:

  1. Java程序出錯常見的空指針,數組越界異常等?
  2. 資料庫異常,主要是sql語句錯誤。

解決辦法:

  1. 因為你沒有發具體錯誤,若是sql語句問題,修改sql語句即可。
  2. 若是Java程序問題,請修改相應代碼。

若有疑問,請發具體錯誤信息,我會回復。

㈢ java 部署webservice 如何訪問資料庫

資料庫配置用兩種情況。
1,寫死在ear或war包的配置文件里,可以是hibernate,mybatis這些ORM框架的配置文件里這要看你用什麼框架。
2,通過JNDI的方式配置在web容器中,在項目里讀取JNDI。這樣就做到了資料庫與web項目的隔離,這樣顯然更靈活,也可以讓開發人員沒有機會獲得生產庫的連接方式,大型的企業應用選擇這種方式比較好。

ORM框架
搭建Hibernate框架會費些時間,但搭好框架開發效率會很高,優化也困難些。
mybatis半自動的,你還要寫sql,不過好搭建。

㈣ Java Web中如何訪問資料庫

首先,我們進行建立一個JavaBean類,命名為Student.java類
然後進行編寫DAO類
在jsp中使用DAO與VO,進行對資料庫的訪問,然後將數據布局到jsp頁面中,進行布局數據

㈤ Java web 發布怎樣解決訪問資料庫慢這一問題

一般解決的辦法有:
1、選用好的框架,有緩存機制,這樣節省訪問次數
2、優化代碼,注意編寫訪問資料庫的語句,一些效率低的函數
最好不要或者減少使用
3、把能用存儲過程
觸發器之類資料庫自己能完成的功能
交給資料庫自己來處理,這樣最快
4、提高伺服器的配置,甚至做資料庫集群

㈥ javaweb怎麼連接mysql資料庫

當然,首先要安裝有JDK(一般是JDK1.5.X)。然後安裝MySQL,這些都比較簡單,具體過程就不說了。配置好這兩個環境後,下載JDBC
驅動mysql-connector-java-5.0.5.zip(這個是最新版的)。然後將其解壓縮到任一目錄。我是解壓到D盤,然後將其目錄下的
mysql-connector-java-5.0.5-bin.jar加到classpath里,

具體如下:「我的電腦」-> 「屬性」 -> 「高級」 ->
「環境變數」,在系統變數那裡編輯classpath,將D:\mysql-connector-java-5.0.5\mysql-
connector-java-5.0.5-bin.jar加到最後,在加這個字元串前要加「;」,以與前一個classpath區分開。然後確定。

環境配置好了,很簡單。現在,先配置Java連接MySQL,設其用戶名為「root」,密碼為「root」。在命令行或用一個SQL的前端軟體創建Database。

我是用SQLyog的前端軟體來創建Database的。

先創建資料庫:
CREATE DATABASE SCUTCS;

接著,創建表:
CREATE TABLE STUDENT ( SNO CHAR(7) NOT NULL, SNAME VARCHAR(8) NOT NULL, SEX CHAR(2) NOT NULL, BDATE DATE NOT NULL, HEIGHT DEC(5,2) DEFAULT 000.00, PRIMARY KEY(SNO) );

然後插入數據,可以用SQL語句insert into <表名> values (value1, value2, ...);

也可以用SQLyog來操作

好了,創建好了。

下面,我們來編寫.java文件來演示一下如何訪問Java連接MySQL資料庫。
import java.sql.*; public class JDBCTest { public static void main(String[] args){

驅動程序名

String driver = "com.mysql.jdbc.Driver";

// URL指向要訪問的資料庫名scutcs

String url = "jdbc:mysql://127.0.0.1:3306/scutcs";

// MySQL配置時的用戶名

String user = "root";

// Java連接MySQL配置時的密碼

String password = "root";

try {

// 載入驅動程序

Class.forName(driver);

// 連續資料庫

Connection conn = DriverManager.getConnection(url, user, password);

if(!conn.isClosed())

System.out.println("Succeeded connecting to the Database!");

// statement用來執行SQL語句

Statement statement = conn.createStatement();

// 要執行的SQL語句

String sql = "select * from student";

結果集
ResultSet rs = statement.executeQuery(sql); System.out.println("-----------------"); System.out.println("執行結果如下所示:"); System.out.println("-----------------"); System.out.println(" 學號" + "\t" + " 姓名"); System.out.println("-----------------"); String name = null; while(rs.next()) {

選擇sname這列數據

name = rs.getString("sname");

// 首先使用ISO-8859-1字元集將name解碼為位元組序列並將結果存儲新的位元組數組中。

// 然後使用GB2312字元集解碼指定的位元組數組

name = new String(name.getBytes("ISO-8859-1"),"GB2312");

// 輸出結果
System.out.println(rs.getString("sno") + "\t" + name); } rs.close(); conn.close(); } catch(ClassNotFoundException e) { System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace(); } catch(SQLException e) { e.printStackTrace(); } catch(Exception e) { e.printStackTrace(); } } }

接下來我們運行一下看下效果:

D:\testjdbc>javac JDBCTest.java

D:\testjdbc>java JDBCTest

Succeeded connecting to the Database!

㈦ JavaWeb連接不上資料庫

資料庫訪問錯誤可能兩個原因:1.賬號密碼配錯,你說是user1,試下就知道了;2.沒有許可權,可以通過直接了連資料庫來判斷。

㈧ javaweb怎麼連接訪問資料庫實現登錄

前端頁面傳過來用戶名和密碼,然後java後端通過jdbc去連接資料庫,查找相應的表,比較,對的就登陸成功。

㈨ Java web網頁怎麼訪問多個資料庫並顯示和修改資料庫內容

可以將數據表放在同一個資料庫裡面,可以較好的解決這個問題。望採納,謝謝。一個網頁訪問多個資料庫技術實現難度較大。

熱點內容
sql查詢列 發布:2025-05-19 17:38:16 瀏覽:278
安卓怎麼錄屏只錄一點 發布:2025-05-19 17:12:39 瀏覽:521
甘肅移動服務密碼在哪裡 發布:2025-05-19 17:11:15 瀏覽:541
java內部類訪問外部類方法 發布:2025-05-19 17:10:30 瀏覽:286
用解壓造句 發布:2025-05-19 17:01:55 瀏覽:341
openwrt編譯取消跑碼 發布:2025-05-19 16:50:28 瀏覽:125
知道了寬頻賬號密碼如何連接 發布:2025-05-19 16:49:49 瀏覽:656
時間輪資料庫 發布:2025-05-19 16:45:20 瀏覽:269
ipad緩存垃圾怎麼清理 發布:2025-05-19 16:44:46 瀏覽:536
視頻加解壓 發布:2025-05-19 16:35:28 瀏覽:7