亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

java 連接sql server2008數據庫配置

2024-08-31 01:03:14
字體:
來源:轉載
供稿:網友

本篇文章給大家分享java連接sql server2008數據庫配置的相關資料,需要的朋友可以參考下

1.首先要去Microsoft官網下載sqljdbc2.0驅動——Microsoft SQL Server JDBC Driver 2.0.exe,很小大概就4M,解壓后里面有2個Jar包,sqljdbc4.jar和sqljdbc.jar,這兩個都一樣,只是針對你的JDK的版本的不同,如果你是JDK6.0直接導入sqljdbc4.jar,以下版本的導入sqljdbc.jar,如果怕麻煩的,兩個都導進去也行。

2.包導完了,現在啟動SQL配置器,SQL2000的默認端口是1433,所以只要開啟端口就能連得上,但08的端口據說是動態的,具體的本人也不清楚,就是因為這個端口我也被整了2天,最后終于連上了。

打開配置器:

java 連接sql server2008數據庫配置

將IP ALL的TCP動態端口(默認1163)改為1433,不改也行,因為大部分人的習慣是用默認的1433,在IP2已啟用選擇——是,確定。

同樣的方法,開啟客戶端的TCP/IP,端口也為1443,如圖:

java 連接sql server2008數據庫配置

然后在DOS命令中輸入測試 telnet 127.0.0.1 1433,

如果結果只有一個光標在閃動,那么就說明127.0.0.1 1433端口已經打開。

如果出現連接主機端口1433沒打開,久要換端口。

一ODBC建立數據源

1 利用Java應用程序訪問SQL Server2000數據庫

(1)建立數據庫

啟動“Microsoft SQL Server2000”,打開“企業管理器”在“數據庫”中建立名為“學生管理系統”的數據庫,并在其下制作名為“學生信息”的數據表,如圖1示。

java 連接sql server2008數據庫配置

(2)建立(ODBC)數據源和驅動程序

在控制面板上通過“管理工具”的“數據源(ODBC)”打開“ODBC數據源管理器”對話框,單擊“系統DSN”選項卡,然后單擊“添加”按鈕,得到“創建數據源”對話框,選擇“SQL Server”并單擊“完成”按鈕,在出現的“建立新的數據源到SQL Server”對話框中的“數據源名稱”項填寫“madata”并選取“服務器名”,然后單擊“下一步”按鈕,選擇“使用網絡登錄ID的Windows NT驗證”項目,單擊“下一步”按鈕,把默認的數據庫改為“mydata”,再單擊“下一步”,單擊“完成”按鈕,然后可以單擊“測試數據源”,成功后,單擊“確定”按鈕,完成了(ODBC)數據源和驅動程序的建立。

(3)編寫Java程序

 

 
  1. package com.test1; 
  2. import java.util.*; 
  3. import java.awt.*; 
  4. import java.awt.event.*; 
  5. import javax.swing.*; 
  6. import java.sql.*; 
  7. public class Test extends JFrame{ 
  8. JPanel jp1,jp2; 
  9. JLabel jl1; 
  10. JButton jb1,jb2,jb3,jb4; 
  11. JTable jt=null
  12. JScrollPane jsp=null
  13. JTextField jtf; 
  14. PreparedStatement ps=null
  15. Connection ct=null
  16. ResultSet rs=null
  17. Vector rowData,columName;  
  18. public static void main(String args[]) 
  19. Test test=new Test(); 
  20. public Test() 
  21. jp1=new JPanel(); 
  22. jl1=new JLabel("請輸入名字:"); 
  23. jtf=new JTextField(10); 
  24. jb1=new JButton("查詢:");  
  25. jp1.add(jl1); 
  26. jp1.add(jtf); 
  27. jp1.add(jb1); 
  28. jp2=new JPanel(); 
  29. jb2=new JButton("添加:"); 
  30. jb3=new JButton("修改:"); 
  31. jb4=new JButton("刪除:"); 
  32. jp2.add(jb2); 
  33. jp2.add(jb3); 
  34. jp2.add(jb4); 
  35. columName = new Vector(); 
  36. columName.add("學號"); 
  37. columName.add("姓名"); 
  38. columName.add("班級"); 
  39. columName.add("系別"); 
  40. columName.add("年齡"); 
  41. columName.add("性別"); 
  42. columName.add("籍貫"); 
  43. rowData =new Vector(); 
  44. try 
  45. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
  46. ct=DriverManager.getConnection("jdbc:odbc:mydata"); 
  47. ps=ct.prepareStatement("select *from 學生信息"); 
  48. rs=ps.executeQuery(); 
  49. while(rs.next()) 
  50. Vector hang=new Vector(); 
  51. hang.add(rs.getString(1)); 
  52. hang.add(rs.getString(2)); 
  53. hang.add(rs.getString(3)); 
  54. hang.add(rs.getString(4)); 
  55. hang.add(rs.getInt(5)); 
  56. hang.add(rs.getString(6)); 
  57. hang.add(rs.getString(7));  
  58. rowData.add(hang); 
  59. catch(Exception e) 
  60. System.out.println("數據庫加載失敗!"); 
  61. finally 
  62. System.out.println("數據庫加載成功!"); 
  63. jt=new JTable(rowData,columName); 
  64. jsp=new JScrollPane(jt); 
  65. this.add(jp1,"North"); 
  66. this.add(jsp); 
  67. this.add(jp2,"South"); 
  68. this.setSize(400,300); 
  69. this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
  70. this.setVisible(true); 

注意其中要引入jar包sqljdbc 2.0

JAVA連接SQL2008 - 似水流年 - 夢里花落知多少

現在進入正題

java 連接sql server2008數據庫配置

啟動MyEclipse 8.5——創建JAVA項目——記住導入sqljdbc4.jar

代碼如下

我們用SQL驗證的sa登錄(前提要打開混合模式登錄這里不在贅述)

 

 
  1. import java.sql.*; 
  2. public class javaConSQL 
  3. public static void main(String[] args)  
  4. String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL數據庫引擎 
  5. String connectDB="jdbc:sqlserver://...:;DatabaseName=Mydb";//數據源 
  6. try 
  7. Class.forName(JDriver);//加載數據庫引擎,返回給定字符串名的類 
  8. }catch(ClassNotFoundException e) 
  9. //e.printStackTrace(); 
  10. System.out.println("加載數據庫引擎失敗"); 
  11. System.exit(); 
  12. }  
  13. System.out.println("數據庫驅動成功"); 
  14. try 
  15. String user="sa"
  16. String password="sql"
  17. Connection con=DriverManager.getConnection(connectDB,user,password);//連接數據庫對象 
  18. System.out.println("連接數據庫成功"); 
  19. Statement stmt=con.createStatement();//創建SQL命令對象 
  20. //創建表 
  21. System.out.println("開始創建表"); 
  22. String query="create table TABLE(ID NCHAR(),NAME NCHAR())";//創建表SQL語句 
  23. stmt.executeUpdate(query);//執行SQL命令對象 
  24. System.out.println("表創建成功"); 
  25. //輸入數據 
  26. System.out.println("開始插入數據"); 
  27. String a="INSERT INTO TABLE VALUES('','旭哥')";//插入數據SQL語句 
  28. String a="INSERT INTO TABLE VALUES('','偉哥')"
  29. String a="INSERT INTO TABLE VALUES('','張哥')"
  30. stmt.executeUpdate(a);//執行SQL命令對象 
  31. stmt.executeUpdate(a);  
  32. stmt.executeUpdate(a); 
  33. System.out.println("插入數據成功"); 
  34. //讀取數據 
  35. System.out.println("開始讀取數據"); 
  36. ResultSet rs=stmt.executeQuery("SELECT * FROM TABLE");//返回SQL語句查詢結果集(集合) 
  37. //循環輸出每一條記錄 
  38. while(rs.next()) 
  39. //輸出每個字段 
  40. System.out.println(rs.getString("ID")+"/t"+rs.getString("NAME")); 
  41. System.out.println("讀取完畢"); 
  42. //關閉連接 
  43. stmt.close();//關閉命令對象連接 
  44. con.close();//關閉數據庫連接 
  45. catch(SQLException e) 
  46. e.printStackTrace(); 
  47. //System.out.println("數據庫連接錯誤"); 
  48. System.exit(); 

MyEclipse8.5 運行結果:

java 連接sql server2008數據庫配置

打開SQL2008企業管理器

執行SQL語句

 

 
  1. USE Mydb 
  2. GO 
  3. SELECT * FROM TABLE1 
 

 

 

結果為:

java 連接sql server2008數據庫配置

說明已經成功連接SQL,并在數據庫Mydb創建表TABLE1

謝謝!有哪里不正確的地方,去哪個讀者指出,互相學習

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一区二区三区视频| 91精品国产综合久久香蕉922| 久久久黄色av| 日韩av在线高清| 日韩高清电影免费观看完整版| 日韩欧美在线视频观看| 欧美极品少妇全裸体| 亚洲免费成人av电影| 91成人天堂久久成人| 精品国模在线视频| 亚洲аv电影天堂网| 久久久成人的性感天堂| 欧美极品在线视频| 国产成人高清激情视频在线观看| 欧美激情喷水视频| 91av成人在线| 日韩福利在线播放| 日韩中文字幕免费| 色妞欧美日韩在线| 久久人人爽人人| 国产精品自产拍在线观看| 亚洲欧洲成视频免费观看| 日韩福利视频在线观看| 国产精品久久久久久影视| 亚洲乱码国产乱码精品精天堂| 国产精品久久久久久av下载红粉| 日本伊人精品一区二区三区介绍| 精品无人区乱码1区2区3区在线| 日韩在线www| 一区二区国产精品视频| 日韩成人av网址| 日韩黄色av网站| 欧美激情精品久久久久| 精品亚洲va在线va天堂资源站| 2018国产精品视频| 欧美激情aaaa| 亚洲18私人小影院| 九九热r在线视频精品| 欧美激情性做爰免费视频| 国产97在线观看| 青青在线视频一区二区三区| 欧美最猛黑人xxxx黑人猛叫黄| 亚洲一级一级97网| 91系列在线播放| 影音先锋欧美精品| 亚洲人成电影在线观看天堂色| 国产91精品久久久久| 欧美国产日韩一区二区| 久久久精品免费| 亚洲人av在线影院| 日韩在线一区二区三区免费视频| 亚洲精品suv精品一区二区| 在线国产精品播放| 国产精品美女在线观看| 亚洲一区二区三区四区在线播放| 日韩高清欧美高清| 色综合天天狠天天透天天伊人| 992tv成人免费视频| 国产成人精品a视频一区www| 亚洲一区二区三区香蕉| 中文字幕欧美日韩精品| 欧美激情视频在线免费观看 欧美视频免费一| 精品视频偷偷看在线观看| 久久精品免费电影| 亚洲裸体xxxx| 国产精品久久久久久中文字| 精品亚洲男同gayvideo网站| 欧美在线激情视频| 亚洲欧美一区二区三区在线| 久久天堂av综合合色| 亚洲v日韩v综合v精品v| 中文字幕免费精品一区| 国产国产精品人在线视| 国产精品xxx视频| 国产精品日韩精品| 亚洲一区二区三区毛片| 国产一区二区av| 成人中心免费视频| 久久久精品免费视频| 欧美老女人在线视频| 欧美日韩亚洲视频一区| 日韩美女免费观看| 日韩中文字幕在线免费观看| 国产精品久久久亚洲| 97国产精品免费视频| 色综合久久天天综线观看| 国产精品久久91| 91嫩草在线视频| 久久久黄色av| 成人黄色生活片| 97香蕉久久超级碰碰高清版| 在线看国产精品| 青青久久av北条麻妃海外网| 日本久久久久久久久| 中文字幕欧美精品日韩中文字幕| 国产精品在线看| 最近的2019中文字幕免费一页| 日韩中文字幕欧美| xxav国产精品美女主播| 97香蕉超级碰碰久久免费软件| 国产精品xxxxx| 中文字幕亚洲综合| 国产色视频一区| www.日韩欧美| 国产精品视频久久久| 国产精品第一第二| 成人福利网站在线观看| 亚洲精品免费网站| 亚洲精品视频网上网址在线观看| 久久视频免费在线播放| 成年人精品视频| 国产精品高潮粉嫩av| 最新日韩中文字幕| 国产精品免费一区豆花| 国产精品爽黄69天堂a| 久久久www成人免费精品张筱雨| 福利二区91精品bt7086| 欧美日韩激情视频| 欧美性高潮床叫视频| 色七七影院综合| 久99九色视频在线观看| 日本不卡视频在线播放| 欧美色视频日本高清在线观看| 国产精品999999| 国产精品白丝av嫩草影院| 亚洲性猛交xxxxwww| 久久精品电影网站| 欧美黑人xxxⅹ高潮交| 国产成人激情视频| 上原亚衣av一区二区三区| 亚洲国产成人精品女人久久久| 亚洲欧美在线第一页| 日韩av网站电影| 麻豆国产va免费精品高清在线| 久久成人精品视频| 国外色69视频在线观看| 久久亚洲精品国产亚洲老地址| 97涩涩爰在线观看亚洲| 亚洲一区av在线播放| 久久精品成人欧美大片| 成人免费网站在线观看| 国产一区二区免费| 久久欧美在线电影| 久久91精品国产91久久久| 狠狠爱在线视频一区| 欧美性猛交xxxx免费看漫画| 97国产真实伦对白精彩视频8| 欧美激情影音先锋| 国产精品第10页| 国产综合久久久久| 中文字幕亚洲欧美| 国产在线a不卡| 色小说视频一区| 精品久久久久久久久久久久久| 88国产精品欧美一区二区三区| 亚洲成年网站在线观看| 亚洲黄色av女优在线观看| 欧美成年人视频| 一区二区亚洲欧洲国产日韩| 国产成人一区三区| 国产亚洲视频在线观看| 国语对白做受69| 国产精品电影久久久久电影网| 欧美成人三级视频网站|