本文目錄一覽:
java常用的數據庫有哪些,好學嗎?
常用的,我一般接觸的就這兩種。Oracle、Mysql,數據庫上手其實好使蠻簡單的,簡單的查詢、添加、修改、刪除這四種還是蠻好學的,至於後期的進階這個其實只要邏輯弄順了,再加上知道的方法多一點其實還是不太難,至於大神級的。我還沒有接觸過不知道啥樣了就
JAVA的數據庫是什麼?
這個不固定,數據庫可以是MySQL,Oracle,sqlserver,mongodb,redis,db2,達夢,Access等,它主要是項目中持久化數據或緩存數據用的
java連接數據庫的代碼
package mysql;
import java.sql.*;
/**
* @author xys
*/
public class ConnectMysql {
public static Connection getConnection() throws ClassNotFoundException, SQLException {
String url = “jdbc:mysql://localhost:3306/databaseName”;
String user = “mysqluser”;
String password = “password”;
String driverClass = “com.mysql.cj.jdbc.Driver”;
Connection connection = null;
Class.forName(driverClass);
try {
connection = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
e.printStackTrace();
}
if (connection != null) {
System.out.println(“數據庫連接成功”);
} else {
System.out.println(“數據庫連接失敗”);
connection.close();
}
return connection;
}
public void getResult() throws ClassNotFoundException, SQLException {
// 實例化 Statement 對象
Statement statement = getConnection().createStatement();
// 要執行的 Mysql 數據庫操作語句(增、刪、改、查)
String sql = “”;
// 展開結果集數據庫
ResultSet resultSet = statement.executeQuery(sql);
while (resultSet.next()) {
// 通過字段檢索
int id = resultSet.getInt(“id”);
String name = resultSet.getString(“name”);
// 輸出數據
System.out.println(“ID : ” +id);
System.out.println(“name :” + name);
}
// 完成後需要依次關閉
resultSet.close();
statement.close();
getConnection().close();
}
}
怎麼使用JAVA連接數據庫?
java的jsp連接Oracle8/8i/9i數據庫(用thin模式) :
testoracle.jsp如下:
<%@ page contentType=”text/html;charset=gb2312″%
<%@ page import=”Java.sql.*”%
<html
<body
<%Class.forName(“oracle.jdbc.driver.OracleDriver”).newInstance();
String url=”jdbc:oracle:thin:@localhost:1521:orcl”;
//orcl為你的數據庫的SID
String user=”scott”;
String password=”tiger”;
Connection conn= DriverManager.getConnection(url,user,password);
Statement
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql=”select * from test”;
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%
您的第一個字段內容為:<%=rs.getString(1)%
您的第二個字段內容為:<%=rs.getString(2)%
<%}%
<%out.print(“數據庫操作成功,恭喜你”);%
<%rs.close();
stmt.close();
conn.close();
%
</body
</html
擴展資料:
一、JSP句法:
一個JSP頁面可以被分為以下幾部份:
靜態數據,如HTML;JSP指令,如include指令;JSP腳本元素和變量;JSP動作;用戶自定義標籤。
靜態數據在輸入文件中的內容和輸出給HTTP響應的內容完全一致。此時,該JSP輸入文件會是一個沒有內嵌JAVA或動作的HTML頁面。而且,客戶端每次請求都會得到相同的響應內容。
JSP指令控制JSP編譯器如何去生成servlet:%@ include file=”somefile.jsp” %
二、根據JSTL標籤所提供的功能,可以將其分為5個類別:
核心標籤;格式化標籤;SQL 標籤;XML 標籤;JSTL 函數。
參考資料來源:百度百科—JSP (java服務器頁面)
Java數據庫主要有哪些?
流行的關係型的:mysql oracle sqlserver(這個比較少用)
非關係型:redis、monodb
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/280773.html