本文目錄一覽:
- 1、java是只要有資料庫驅動的jar包就能用該資料庫么?有這些jar包下載的地址么?
- 2、急用java 連接sql server 2008 的驅動包,以及java代碼的資料庫連接之前的驅動安裝位置和方法!
- 3、java編程序訪問mysql資料庫要驅動程序?資料庫不自帶驅動程序嗎?還要另外下載?高手指點下
java是只要有資料庫驅動的jar包就能用該資料庫么?有這些jar包下載的地址么?
只要有資料庫連接驅動就可以連接某個伺服器上的資料庫,只要你有資料庫登錄賬戶
mysql-connector-java-5.1.25.zip的官網下載地址:
點擊download,希望你註冊的界面,你直接點擊
No thanks, just start my download.就行了
急用java 連接sql server 2008 的驅動包,以及java代碼的資料庫連接之前的驅動安裝位置和方法!
驅動類:com.microsoft.sqlserver.jdbc.SQLServerDriver
鏈接方法:jdbc:sqlserver://IP:埠;DatabaseName=資料庫
public class DB {
Statement stmt;
String mc;
Connection conn = null;
CachedRowSetImpl crs;
public static String url = “jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test”;
public static String user = “sa”;
public static String password = “123”;
public DB() {}
public CachedRowSetImpl dbquery(String sqlstr){//查詢時調用該方法
System.out.println(“-*-*-*-*-*-*-*-chaxun-*-*-*-*-*-*-*” + sqlstr);
try
{
Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”).newInstance();
conn= DriverManager.getConnection(url,user,password);
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
crs=new CachedRowSetImpl();
ResultSet rs=stmt.executeQuery(sqlstr);
crs.populate(rs);
if(rs!=null)
{
rs.close();
stmt.close();
rs=null;
stmt=null;
}
conn.close();
}catch(Exception e)
{
System.out.println(“s4:”+e.toString());
//e.printStackTrace();
}
return crs;
}
public void dbexe(String sqlstr){//用於增加、刪除、修改
System.out.println(“-*-*-*-*-*-*-*-caozuo-*-*-*-*-*-*-*” + sqlstr);
try
{
Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”).newInstance();
conn= DriverManager.getConnection(url,user,password);
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
stmt.execute(sqlstr);
stmt.close();
conn.close();
}
catch(Exception e)
{
System.out.println(e.toString());
}
}
}
驅動包你給我 留個聯繫方式我發給你!
有問題可百度Hi我!good luck!~
java編程序訪問mysql資料庫要驅動程序?資料庫不自帶驅動程序嗎?還要另外下載?高手指點下
當然需要驅動程序了。
驅動程序就如同進入一座房子的門戶的鑰匙,不同的房子(門)需要不同的鑰匙,也就是針對不同的資料庫,需要不同的驅動程序,只有有了驅動程序,你的java程序才可以訪問相應的資料庫。
安裝一個資料庫,安裝的應該有資料庫本身和資料庫管理軟體,兩個部分。
資料庫自帶有驅動程序嗎?那是肯定的,否則資料庫管理軟體就不可能訪問到資料庫了。但是我們為什麼使用不了那個自帶的驅動,而要使用第三方驅動呢?因為資料庫自帶的驅動是一個最底層訪問資料庫軟體的驅動,這個驅動是直接訪問資料庫的,而我們如果用java語言來訪問資料庫其實最終還是訪問的那個資料庫自帶的驅動,但是,因為我們不知道如果訪問資料庫(訪問資料庫需要使用那些類、使用類中的那個方法、方法中有什麼參數)這些我們都不知道,不知道我們就無從下手,但是這些有人知道。也就是開發第三方驅動的那些人知道,他們與該資料庫服務商協商後開發出一套訪問資料庫的標準(訪問資料庫需要使用什麼類、類中什麼方法、方法有什麼參數)這些都是硬性的規定的,我們只要根據他的規定編寫程序就可以通過我們的程序去調用底層的資料庫驅動,來訪問資料庫了。
訪問mysql資料庫,需要相應的mysql的驅動程序,到網上搜搜,下載一個放到你的項目中,在程序中引用就可以了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/246923.html