sqlserver與java
conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=Test", "sa", "");
你的配置有問題了,檢查一下這句話。
提示沒有找到數據源。很可能是你資料庫的驗證方式是用winnt方式驗證。或者你的密碼不正確。
2. JAVA與SQLServer資料庫
如果編程風格跟閣下不同,請摘取有用的...
(需要驅動的JAR包 地址我就不在提供了 網上有)
1、
public final class ProUtil//這是一個終態工具類不能被繼承{
private static Connection conn=null;
private Connect()//私有的構造函數,對象不能被new出來{}
public static Connection getConnection()//返回一個連接對象{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
[conn=new Connection(); 這里需不需要new一下 我也不敢確定,我現在都是用中間件來連資料庫的,很少用JDBC]
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;User=sa;Password=;DatabaseName=qian");
return conn;
}
}
2、
如果求和不用SUM的話 我就只有把數據都讀出來再加咯
得到COL1的值 用subString截取字元串 得到第一個字元 A、B
然後用 like 進行模糊查詢 分別得到所有以 A、B開頭的COL2數據 並保存在LIST裡面 然後對LIST進行循環+ 就可以得到所有以COL1首字元開頭的記錄的COL2的和了
3、跟2問差不多 就是把subString 的參數改一下就行了
希望對你有幫助
3. java與sqlserver 遠程連接,連接不上,為什麼
這個原因多了,可能是你資料庫的服務沒開啟,也可能是你的連接字元串不對,還可能是你的
用戶許可權
不夠,還可能是資料庫的登錄方式沒有改為混合模式···
4. 如何通過JAVA操作SQLserver資料庫
之前遠標教育老師教我們這樣把sqlserver jdbc驅動加到classpath中,三個jar包。
import java.sql.*;
public class DbTest
{
Connection con;
Statement sta;
ResultSet rs;
String driver;
String url;
String user;
String pwd;
public DbTest()
{
driver = "sun.jdbc.odbc.JdbcOdbcDriver";
url = "jdbc:odbc:store_manager";
user = "share";
pwd = "share";
init();
}
public void init()
{
try{
rName(driver);
intln("driver is ok");
con = tConnection(url,user,pwd);
intln("conection is ok");
sta = eateStatement();
rs = sta.executeQuery("select * from room");
while( xt())
intln( tInt("roomNum"));
}
catch(Exception e)
{
intStackTrace();
}
}
public static void main(String[] args)
{
new DbTest();
}
}
5. SQLServer與java是否有沖突
我的電腦--控制面板--管理工具--服務--右鍵 MSSQLSERVER--屬性--登陸--登陸身份--選擇"此帳戶"--選擇"administrator"用戶,在密碼和確認密碼中輸入administrator密碼.
我的電腦--控制面板--管理工具--服務--右鍵--運行--輸入新的密碼 MSSQLSERVER--雙擊--登陸--登陸身份--選擇"此帳戶"--選擇"administrator"用戶,在密碼和確認密碼中輸入administrator密碼.
6. java怎麼連接sqlserver資料庫
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資料庫了。
7. java如何連接SQLserver資料庫
注意:在使用這個類的時候,先將對應資料庫的驅動包(JAR包),復制進項目的WebRoot文件夾下的WEB-INF文件夾下的lib文件夾下,切記必須要對應的JAR包,否則無法使用資料庫的
import java.sql.*;
public class BaseDAO {
private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//注意:此驅動是SQL2005及以上版本的導入驅動包連接字元串
private static final String CONNECTION = "jdbc:sqlserver://localhost:1433;databaseName=Employee"; //資料庫連接字元串,databaseName就是你要連接的資料庫名,
private static final String NAME = "sa"; //資料庫用戶名
private static final String PWD = "sa"; //資料庫密碼
public static Connection GetConnection() {
Connection con = null;
try {
Class.forName(DRIVER);
con = DriverManager.getConnection(CONNECTION, NAME, PWD);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return con;
}
public static void close(ResultSet rs, PreparedStatement ps, Connection con) {
try {
if (null != rs) {
rs.close();
}
if (null != ps) {
ps.close();
}
if (null != con) {
con.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
8. sqlserver支持java么
支持的,java支持多種數據源
9. 學java能用sql server嗎它跟java聯系緊密嗎
java是一門計算機編程語言,應用范圍廣泛,跟資料庫的運用也很緊密
10. java與 sql server資料庫連接
你需要打一個系統補丁,原本sql server是不支持的java的,微軟公司為了使sql server支持java訪問,開發了一個系統補丁。chs_sql2ksp3,chs_sql2kdesksp3,chs_sql2kasp3這三個系統補丁程序。第一個最重要,一定要打,後兩個打與不打沒關系。如果不是這個問題,那麼就檢查一下是否導入了驅動程序,或者程序有沒有錯誤