當前位置:首頁 » 編程語言 » java與sql

java與sql

發布時間: 2022-04-25 07:09:39

javasql資料庫連接問題

具體的程序我就不寫了,給你說下思路吧
如果調用的不是很多的話,可以寫個類,定義幾個私有變數,URL,USERNAME,PASSWORD,最好是把這幾個變數的值放到一個培植文件里,這樣修改起來比較方便,然後定義一個PUBLIC方法,在方法里獲得CONNECTION,並且RETURN
這個CONNECTION
,寫個方法關閉連接,就哦了

㈡ JAVA和SQL哪個更有用

兩個是不相乾的東東,Java可以和SQL共同合作完成一件事情。SQL是管理資料庫的,JAVA是一門計算機程序語言。

㈢ 請問SQL資料庫的作用,簡單說說與java的關系

資料庫的作用當然是存儲數據了,通過sql語言可以對數據進行插入、刪除、替換等一系列操作;而java是面向對象編程語言,可以通過JDBC包連接資料庫,這樣可以把sql語句嵌入到java語言中,在java程序中對資料庫進行訪問

㈣ 如何建立Java程序與SQL資料庫的連接

首先要拿到相應數據的JDBC驅動程序,如Oracle的就是ojdbc14.jar,然後將之導入工程。
最簡單的直接取連接方法:Class.forName(驅動類名):Connection
conn
=
DriverManager.getConnection(資料庫url,資料庫用戶名,密碼);

㈤ Java和SQL的問題!

連接:
package com.ccniit.bookshop.db;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
* 獲得java.sql.Statement對象 或 java.sql.PrepareStatement對象
*
* @author Tommylee
*
*/
public class DBMain
{
/**
* 資料庫連接對象
*/
private Connection con = null;

/**
* 獲得資料庫連接
*
* @return Connection
* @throws ClassNotFoundException
* @throws SQLException
*/
private Connection getDBConnection() throws ClassNotFoundException,
SQLException
{

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = DriverManager.getConnection(
"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=BookDB",
"sa", "");
return con;
}

/**
* 獲得java.sql.Statement對象
*
* @return Statement
* @throws SQLException
* @throws ClassNotFoundException
*/
public Statement getStatement() throws ClassNotFoundException, SQLException
{
Statement st = null;
con = getDBConnection();
if (con != null)
{

st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);

}
return st;
}
/**
* 獲得java.sql.PreparedStatement對象
* @param sqlStr
* @return PreparedStatement
* @throws ClassNotFoundException
* @throws SQLException
*/
public PreparedStatement getPrepareStatement(String sqlStr)
throws ClassNotFoundException, SQLException
{
PreparedStatement pst = null;
con = getDBConnection();
if (con != null)
{

pst = con.prepareStatement(sqlStr,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);

}
return pst;
}

/**
* 釋放資料庫連接
*
* @throws SQLException
*
*/
public void release() throws SQLException
{
if (con != null)
{

con.close();

}
}
}

/**
* 圖書部分相關資料庫操作
*/
package com.ccniit.bookshop.db.book;

import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

import com.ccniit.bookshop.db.DBMain;
import com.ccniit.bookshop.db.bookComment.BookCommentDAO;

㈥ 學java能用sql server嗎它跟java聯系緊密嗎

java是一門計算機編程語言,應用范圍廣泛,跟資料庫的運用也很緊密

㈦ java和sql語句拼接問題

因為拼接字元串沒有預編譯,像mybatis會預編譯,當你傳入一個字元串的時候會自動給你添加上'',表示這是一個字元串,但是你手動字元串拼接的時候就需要自己執行mybatis的這個操作,在字元串上添加 ''。最後sql += " and id='"+ id + "'"相當於sql =sql + " and id='"+ id + "'";就是一個字元串簡單拼接

㈧ java與資料庫SQL sever的連接是怎麼連接的

java中使用jdbc連接sql server資料庫步驟:
1.JDBC連接SQL Server的驅動安裝 ,前兩個是屬於資料庫軟體,正常安裝即可(注意資料庫登陸不要使用windows驗證)
<1> 將JDBC解壓縮到任意位置,比如解壓到C盤program files下面,並在安裝目錄里找到sqljdbc.jar文件,得到其路徑開始配置環境變數
在環境變數classpath 後面追加 C:\Program Files\Microsoft SQL Server2008 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar
<2> 設置SQLEXPRESS伺服器:
a.打開SQL Server Configuration Manager -> SQLEXPRESS的協議 -> TCP/IP
b.右鍵單擊啟動TCP/IP
c.雙擊進入屬性,把IP地址中的IP all中的TCP埠設置為1433
d.重新啟動SQL Server 2005服務中的SQLEXPRESS伺服器
e.關閉SQL Server Configuration Manager
<3> 打開 SQL Server Management Studio,連接SQLEXPRESS伺服器, 新建資料庫,起名字為sample
<4> 打開Eclipse
a.新建工程-> Java -> Java project,起名為Test
b.選擇eclipse->窗口->首選項->Java->installed JRE 編輯已經安裝好的jdk,查找目錄添加sqljdbc.jar
c.右鍵單擊目錄窗口中的Test, 選擇Build Path ->Configure Build Path..., 添加擴展jar文件,即把sqljdbc.jar添加到其中
<5> 編寫Java代碼來測試JDBC連接SQL Server資料庫
import java.sql.*;
public class Test {
public static void main(String[] srg) {
//載入JDBC驅動
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//連接伺服器和資料庫sample
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
String userName = "sa"; //默認用戶名
String userPwd = "123456"; //密碼

Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果連接成功 控制台輸出
} catch (Exception e) {
e.printStackTrace();
}
}
}

執行以後就可以連接到sample資料庫了。

㈨ Java 與 SQL

JAVA是編程用的工具~~SQL是資料庫~~你用JAVA編輯的東西大部分都要連接到資料庫

㈩ java與sql連接

1、創建一個 PreparedStatement 對象來將參數化的 SQL 語句發送到資料庫。
2、 patat.setInt(1,id) 將第一個參數id設置為java給定int 值。
3、在PreparedStatement 對象中執行 SQL 查詢,並返回該查詢生成的 ResultSet 對象。
4、ResultSet 游標最初位於第一行之前;第一次調用 next 方法使第一行成為當前行;第二次調用使第二行成為當前行,依此類推
5、以 Java 編程語言中 String 的形式獲取此 ResultSet 對象的當前行中指定列的值

熱點內容
壓縮衣尺碼表 發布:2025-07-16 00:47:33 瀏覽:639
安卓恢復了出廠怎麼找回照片 發布:2025-07-16 00:43:56 瀏覽:932
為什麼說伺服器已停止響應 發布:2025-07-16 00:29:36 瀏覽:391
python判斷字元串是否為空 發布:2025-07-16 00:21:47 瀏覽:210
安卓轉蘋果用什麼軟體 發布:2025-07-16 00:21:45 瀏覽:628
安卓官服如何登ios 發布:2025-07-16 00:21:32 瀏覽:624
天龍搶店腳本 發布:2025-07-16 00:14:47 瀏覽:958
華為榮耀存儲卡 發布:2025-07-16 00:10:40 瀏覽:659
mysql創建utf8資料庫 發布:2025-07-16 00:04:08 瀏覽:105
開機系統用戶名密碼多少 發布:2025-07-16 00:03:58 瀏覽:693