『壹』 安卓即時通信:用了jdbc之後怎麼把sql文件導入Eclipse的服務端(一個Java文件)
先使用JAVA Application 去調試相應的代碼片段
~~~~~~~~~~~~~~
『貳』 如何改變 sql server sql 文件 鏈接資料庫
java中使用jdbc連接sql server資料庫步驟:
1.JDBC連接SQL Server的驅動安裝 ,前兩個是屬於資料庫軟體,正常安裝即可(注意資料庫登陸不要使用windows驗證)
<1> 將JDBC解壓縮到任意位置,比如解壓到C盤program files下面,並在安裝目錄里找到sqljdbc.jar文件,得到其路徑開始配置環境變數
在環境變數classpath 後面追加 C:\Program Files\Microsoft SQL Server2005 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資料庫連接文件在哪
一般來說,連接文件放在哪沒有固定的說法,那要看你用的是什麼框架,spring,struts,java,jsp,hibernate等的連接位置都不同,有的在配置文件里,有的在代碼里,tomcat的server.xml中也可以配置資料庫連接,如果你的再java文件中,那就從各個文件中尋找類似下面的代碼:
String driver ="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/test";
String user="root";
String password="";
try{
Class.forName(driver);
}
catch(Exception e){
System.out.println("無法載入驅動程序" +driver);
}
try{
Connection con=DriverManager.getConnection(url,user,password);
if(!con.isClosed())
System.out.println("資料庫連接成功");
con.close();
}
catch(SQLException ee){
System.out.println("資料庫連接失敗");
}
}
}
關鍵在Connection con=DriverManager.getConnection(url,user,password);
這一句,java,jsp主要用這個連接的,其餘的只是把這個封裝了。無非需要com.mysql.jdbc.Driver,user,password這三個欄位,從項目里搜索或一個一個找應該可以找到。搜索時最好用com.mysql.jdbc.Driver或其中一部分來搜索。
======================
別人給你的源程序,那說明他本來裡面應該已經有鏈接資料庫的文件了,你就不用自己寫了,資料庫鏈接可以在tomcat中也可以不在tomcat里,已經有了,就不用你自己寫了,你要做的就是找到資料庫鏈接文件,然後把裡面的地址、用戶名、密碼改成你目前資料庫的。
按照我給你的方法應該可以找到資料庫鏈接文件。
『肆』 jdbc 保存文件到資料庫
文件一般不會直接存資料庫吧。。。
可以考慮換個思路,文件存在項目下的一個文件夾目錄中,資料庫里保存那個文件路徑就好,讀取的時候就查詢資料庫里的路徑在通過查找文件路徑讀取文件
『伍』 java代碼中用JDBC導入sql腳本
之前也有人問過這樣的問題,這是我的建議 1. 可以看看JAVA的這個方法:java.lang.Runtime.getRuntime().exec();缺點:由於你的資料庫密碼為空,所以用這個方法 .bat也無法運行2.用數據流讀入SQL文件,然後用 String.toString().split(";"); 來分離出各個單獨的SQL語句,一個一個的執行。缺點:如果SQL文件里有注釋部分,就會麻煩點。3.用Ant寫腳本執行4.資料庫工具執行我還比較會選擇3,4,資料庫的操作,特別是對表結構的改變,還是在資料庫里執行會比較好比如刪表操作,就最好不要寫在代碼,在資料庫里,誤刪除還能rollback,程序里就麻煩了
『陸』 設置資料庫連接的jdbc 文件在哪個文件夾下
在myeclipse的資料庫視圖中點 右鍵->new 彈出database driver的窗口,
Driver template選擇oracle(thin driver),
Driver name 輸入oracle
connection URL=jdbc:oracle:thin:@localhost:1521:oracle 注意localhost:1521:oracle中的oracle是資料庫得sid換成你自己資料庫的sid就可以
username:登陸資料庫具有system許可權的用戶名
password:登陸資料庫具有system許可權的密碼
點擊add jar 選擇ojdbc14.jar的存放位置,沒有得可以到網路下一個叫ojdbc14.jar的文件。
點擊test driver 到此成功配置。
關於啟動資料庫後提示ora-12505的解決方法:
第二種可能發現sid配置沒有錯誤,但是還是報錯,那可能就是oracle得監聽配置出了問題,需要檢查listener.ora文件,用記事本打開,
『柒』 sql server 2005 jdbc驅動 文件 是哪些
Microsoft SQL Server JDBC Driver 2.0
這個驅動2008、2005、2000都支持的,官方驅動,地址:
http://www.microsoft.com/downloads/details.aspx?familyid=99B21B65-E98F-4A61-B811-19912601FDC9&displaylang=zh-cn
『捌』 問啊 java用jdbc連接資料庫它是怎麼找到資料庫文件的
Access文件放哪都可以.
1:數據源配置....選擇對應的驅動...
然後指定access資料庫文件(xx.mdb)
sql server之類的,就是要把資料庫文件附加(導入)進去,然後配置數據源,選擇對應的驅動.指定你要連接的庫.
如:
配置的時候,起數據源名為:stu.
程序中就是:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:stu");
『玖』 orcale 怎麼通過jdbc執行sql文件
首先你要知道jdbc就是是一種用於執行SQL語句的Java API。我寫點簡單的步驟你參考下~
訪問資料庫的步驟:
1.載入JDBC驅動的實例,
Class.forName()"oracle.jdbc.driver.OracleDriver";
2.指定資料庫
通過連接字元串url指定資料庫.
oracle格式: jdbc:oracle:thin:@host:port:sid
String url = jdbc:oracle:thin:@192.168.0.26:1521:tarena
mysql的格式: jdbc:mysql://host:port/databaseName
String url = jdbc:mysql://localhost:3306/openlab
3.打開資料庫連接
Connection conn = DriverManager.getConnection(url, dbUser, dbPwd);
三個輸入參數: 連接字元串,資料庫用戶名,資料庫密碼
如果連接成功,返回連接對象conn.
Connection對象表示一個與特定資料庫的會話過程.
4.創建Stetement
Statememt stmt = conn.createStatement();
5.提交sql,並返回結果
//查詢語句的執行,使用stmt.executeQuery(sql)方法.
String sql = "select id, name from employees";
ResuleSet rs = stmt.executeQuery(sql);
//DML(insert/update/delete)語句,
String sql = "update employees set salary = 2000"
+ " where salary < 2000";
int result = stmt.executeUpdate(sql);
6.處理結果
1) 查詢返回的結果集放在ResultSet對象中.
2) ResultSet是一個二維表結構.
3) ResultSet的最初位置:第一行之前(Before First)
4) 可以使用ResutltSet的next()方法使指針下移一行,
並返回下移後的這一行是否有數據,有返回true,沒有返回false
5) rs.getXxx(columnIndex);//Int, String, Double...
rs.getInt(1); 或寫成 rs.getInt("id");
rs.getString(2); 或寫成 rs.getString("name");
7.關閉資源
rs.close();
stmt.close();
conn.close();
希望能幫到你~
『拾』 怎麼使用JDBC連接SQL Server
一、1、安裝好SQL Server 2012後,運行開始→所有程序→Microsoft SQL Server 2012→配置工具→SQL
Server配置管理器,如下圖1所示: