導航:首頁 > 編程語言 > 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資料庫編程相關的資料

熱點內容
壓縮因子定義 瀏覽:966
cd命令進不了c盤怎麼辦 瀏覽:212
葯業公司招程序員嗎 瀏覽:972
毛選pdf 瀏覽:657
linuxexecl函數 瀏覽:725
程序員異地戀結果 瀏覽:372
剖切的命令 瀏覽:226
干什麼可以賺錢開我的世界伺服器 瀏覽:288
php備案號 瀏覽:988
php視頻水印 瀏覽:166
怎麼追程序員的女生 瀏覽:487
空調外壓縮機電容 瀏覽:79
怎麼將安卓變成win 瀏覽:459
手機文件管理在哪兒新建文件夾 瀏覽:724
加密ts視頻怎麼合並 瀏覽:775
php如何寫app介面 瀏覽:804
宇宙的琴弦pdf 瀏覽:396
js項目提成計算器程序員 瀏覽:944
pdf光子 瀏覽:834
自拍軟體文件夾名稱大全 瀏覽:328