導航:首頁 > 編程語言 > java資料庫編程

java資料庫編程

發布時間:2022-01-14 06:07:12

Ⅰ 資料庫和java編程哪個難學

各有各的好,我剛畢業,大學java和資料庫都學過,java就是一門語言,但也需要懂資料庫,哪個都好找工作,單資料庫就sql several和oracle,編程語言有好多種,而且差不多都需要資料庫,所以招java都需要有資料庫基礎,我覺得學java還是有前景的。

Ⅱ java資料庫編程

首先添加jdbc驅動,去官網上下,然後添加如下代碼
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.*;
public class Dbconn {
public Connection getConnection()
{
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433;DataBaseName=LD";
String userName = "admin";
String userPwd ="123";

Connection dbConn = null;
try {
Class.forName(driverName);//載入jdbc
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);//建立連接
System.out.println("Connection Successful!");
}
catch (Exception e) {
// e.printStackTrace();
System.out.println(e.getMessage());
}
return dbConn;
}

}

呵呵,我就多說一點吧,反正無聊~(@^_^@)~
其實與資料庫交互有四個步驟:1,打開資料庫創立連接
2,執行一條語句,在java中一般是Statement語句
3,返回結果,用resultset處理結果
4,關閉連接
呵呵

Ⅲ 在資料庫中建好了一個學生表,用java編程如何

查下jdbc連接資料庫,然後看你用什麼資料庫實mysql還是oracle。找個Jdbc連接教程一看就會,就是把幾個代碼復制改一下就行了,後面要你自己寫SQL語句

Ⅳ 怎樣學習java資料庫編程

首先,花一個月學習java,如果是業余的話。其次,花一周學習資料庫。如果你還沒編過任何程序,給你個建議,花一年學一下C。

Ⅳ java資料庫編程包括哪些類Java資料庫編程的基本過程是什麼

Class.forname("....")//載入相應資料庫的連接。。
DriverManager.getConnection(url,username.password)//獲得連接
connection.createStatement();創建statement;
statement.executeQuery(sql);//執行語句,得到結果
resultSet....//遍歷結果集。。。

Ⅵ 7、 Java資料庫編程包含哪些類Java資料庫編程的基本過程是什麼

類:DriverManager Connection Statement Resultset
過程:建立數據源 裝入JDBC驅動程序 建立連接 執行SQL語句 檢索結果 關閉連接連接

Ⅶ java 資料庫編程

沒sqlserver的資料庫,就不幫你試了,你可以自己試試

DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;User=sa;Password=xx;DatabaseName=練習");

如果這樣還報錯,那就把你資料庫的名字「練習」改成英文的,我覺得應該是這個問題。

Ⅷ java資料庫編程 可以用變數更改資料庫信息嗎

有兩種方式,一種是用statement:
int a;(當然 實際跑的時候是有值的)
String sql = "insert in to table1(num) values(" + a + ")";
stmt = con.createStatement();
stmt.executeUpdate(sql);
只需要把參數連接在字元串中。如果是String的參數:
String username;(當然 實際跑的時候是有值的)
String sql = "insert in to table1(username) values("'+ username +'")";
stmt = con.createStatement();
stmt.executeUpdate(sql);
sql變數的正確寫法是:
1,)String sql = "insert in to table1(username) values()";
2)游標移到最好括弧中,輸入兩個雙引號
3)再將游標移到剛才輸入的雙引中間輸入兩個單引號(如果是非字元串變數,不需要輸入單引號)
4)再將游標移到剛才輸入的單引號中間,輸入兩個加號
5)將游標移到剛才輸入的加號中間,輸入變數名。(良好的編程習慣會在加號的左右兩邊各打上一個空格再輸入變數)
以上完整的試一次 就會清楚了 看著好像很復雜。
這樣寫,這個sql變數 看起來不來舒服所以下面介紹另一種方法:
使用PreparedStatement:
int a;(使用時需要初始化)
String sql = "insert into table(num) valuse(?)";
PreparedStatement pstat = conn.prepareStatement(sql);
pstat.setInt(1, a);
pstat.executeUpdate();

與statement不同的是,在獲得preparedstatement的時候需要傳遞一個預處理的sql語句,裡面的參數用問號(?)代替。然後緊接著用它的setXXX為這個問號賦值,如上述的setInt();他需要兩個參數,第一個是指為第幾個問號賦值,第二個是要賦的值。如果需要傳遞的是String 就需要調用setString而不是setInt了。

上述兩種方法都是可以接受多參數的,適當變更就行了。
另外一點要說的是,用preparedstatement除了方便閱讀外,還有很多好處,我這里指出兩點我體會深的:
1,sql語句方便調試,在java中定義的那個sql欄位,直接可以在資料庫中執行,這樣很方便檢測我們的sql語句有沒有書寫錯誤。
2,後者的效率會比前者高很多。
具體區別 可以參看其他資料,建議多使用後者。如還有疑問可以再聯系

Ⅸ 資料庫開發和java開發哪個好

你要是打算學編程 很遺憾告訴你 你那個都要學 無需焦慮 因為資料庫開發 他是一個資料庫程序 而java是一個編程語言 無論是msql 還是sql 等 此外你學什麼編程 都要用到資料庫 這是一個必經之路 所以 你兩個都點學 資料庫開發 你只能在像sql mysql ore 等等選出幾個 而java呢 可以選vb C C++等等 這樣選還是比較科學的 建議C# 和 sql 比較適合 從大方向考慮

Ⅹ Java資料庫編程需要哪些軟體

java資料庫編程相關書看一本~~資料庫內容很大,做簡單的東西也得明白很多~~

閱讀全文

與java資料庫編程相關的資料

熱點內容
游俠下載的游戲都需要解壓沒 瀏覽:81
初次認識控制命令完整版 瀏覽:255
雙屏程序員 瀏覽:799
怎麼把兩個文件夾放到一個文件夾裡面 瀏覽:545
命令與征服大神宮 瀏覽:207
php發送簡訊驗證碼 瀏覽:505
前端伺服器如何接收http請求 瀏覽:796
程序員資質查詢 瀏覽:357
程序員被別人開除怎麼辦 瀏覽:888
解壓視頻看一下 瀏覽:129
android仿知乎日報 瀏覽:335
為什麼前端比安卓手機需求大 瀏覽:855
命令行執行關機命令 瀏覽:52
在學校心情不好怎麼解壓 瀏覽:116
我的世界基岩版伺服器怎麼讀取 瀏覽:161
快件命令 瀏覽:853
阿里雲06折伺服器能用嗎 瀏覽:421
h5個人中心源碼 瀏覽:221
下三角矩陣的壓縮存儲 瀏覽:922
招人用什麼app好用 瀏覽:722