Rumah pangkalan data tutorial mysql Eclipse(myeclipse)连接SQL Server 2008数据库

Eclipse(myeclipse)连接SQL Server 2008数据库

Jun 07, 2016 pm 03:41 PM
eclipse myeclipse sql menyambung

在连接数据库之前必须保证SQL Server 2008是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下: http://blog.163.com/jackie_howe/blog/static/19949134720122261121214/ SQL Server 2008装好后,默认协议是没

在连接数据库之前必须保证SQL Server 2008是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下:

http://blog.163.com/jackie_howe/blog/static/19949134720122261121214/

SQL Server 2008装好后,默认协议是没有开启的,可打开配置工具下的 SQL Server配置管理器中开启,如下2图:

保证SQL Server 2008是采用SQL Server身份验证方式下开始配置:

一、SQL Server 2008的配置:

1、安装好SQL Server 2008后,运行 开始 → 所有程序 → Microsoft SQL Server 2008 → 配置工具 → SQL Server配置管理器,在打开的窗口的左边找到 MSSQLSERVER的协议,在右边右单击 TCP/IP,选择 已启用。如果Named Pipes 未启用也设为启用。如图5所示:

Eclipse(myeclipse)连接SQL Server 2008数据库

Eclipse(myeclipse)连接SQL Server 2008数据库

图5

Eclipse(myeclipse)连接SQL Server 2008数据库

图6

4、然后重启数据库,重启完毕后,接下来使用命令测试1433端口是否打开。

5、开始菜单 → 运行cmd → 在命令提示符下输入:telnet 127.0.0.1 1433,(注意telnet与127之间有空格,1与1433之间有空格)若提示“不能打开到主机的连接,在端口 1433: 连接失败”,则说明1433端口没有打开,需要重新进行以上配置。若连接成功,显示如图8所示:

Eclipse(myeclipse)连接SQL Server 2008数据库

图8

注:Windows7如何开启telnet服务http://blog.163.com/jackie_howe/blog/static/199491347201251723939691/

二、环境变量CLASSPATH配置:

1、下载Microsoft JDBC Driver for SQL Server

http://www.microsoft.com/zh-cn/download/details.aspx?id=11774 (最新版4.0)

http://www.microsoft.com/zh-cn/download/details.aspx?id=21599 (3.0版)

http://www.microsoft.com/zh-cn/download/details.aspx?id=2505 (2.0版)

下载JDBC的驱动文件,例如下载得到的文件是sqljdbc_4.0.2206.100_chs.exe,解压文件。设将其解压到C:\Microsoft JDBC Driver 4.0 for SQL Server目录下。Eclipse(myeclipse)连接SQL Server 2008数据库

2、在桌面上右击 我的电脑,依次选择 属性 → 高级 → 环境变量,在 系统变量中双击 CLASSPATH变量,追加“;C:\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\sqljdbc4.jar”若不存在应当新建CLASSPATH变量,并且将其值设为“C:\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\sqljdbc4.jar”。如图9示:

Eclipse(myeclipse)连接SQL Server 2008数据库

图9

3、连续点击 确定 以退出环境变量配置。

三、使用Eclipse测试连接SQL Server2008数据库:

1、打开SQL Server 2008,在其中新建数据库 Test,然后退出SQL Server 2008。

2、运行Eclipse,新建一个Java Project 名为 Test。

Eclipse(myeclipse)连接SQL Server 2008数据库

图10

提示:也可以把sqljdbc4jar类  放到jre/lib/ext下,并放到tomcat/lib下

这样就可以应用到所有jsp文件,减少对每个项目进行sqljdbc4jar的加载;

4、在Test中新建包pkg,在pkg中新建一个类Main,在其中输入代码如下:

<p><span><span>package</span><span> pkg</span><span>;</span>

<span>import</span><span> java</span><span>.</span><span>sql</span><span>.*;</span>

<span>public</span><span>class</span><span>Main</span><span>{</span>
<span>public</span><span>static</span><span>void</span><span> main</span><span>(</span><span>String</span><span>[]</span><span> args</span><span>)</span>
<span>{</span>
<span>String</span><span> driverName</span><span>=</span><span>"com.microsoft.sqlserver.jdbc.SQLServerDriver"</span><span>;</span>
<span>String</span><span> dbURL</span><span>=</span><span>"jdbc:sqlserver://localhost:1433;DatabaseName=填写你的数据库名"</span><span>;</span>
<span>String</span><span> userName</span><span>=</span><span>"填写你的用户名,我的是sa"</span><span>;</span>
<span>String</span><span> userPwd</span><span>=</span><span>"填写你的密码"</span><span>;</span>
<span><span>try</span>
<span>{</span>
<span>Class</span><span>.</span><span>forName</span><span>(</span><span>driverName</span><span>);</span>
<span>System</span><span>.</span><span>out</span><span>.</span><span>println</span><span>(</span><span>"加载驱动成功!"</span><span>);</span>
<span>}</span><span>catch</span><span>(</span><span>Exception</span><span> e</span><span>){</span>
<span>	e</span><span>.</span><span>printStackTrace</span><span>();</span>
<span>System</span><span>.</span><span>out</span><span>.</span><span>println</span><span>(</span><span>"加载驱动失败!"</span><span>);</span>
<span>}</span>
<span>try</span><span>{</span>
<span>Connection</span><span> dbConn</span><span>=</span><span>DriverManager</span><span>.</span><span>getConnection</span><span>(</span><span>dbURL</span><span>,</span><span>userName</span><span>,</span><span>userPwd</span><span>);</span>
<span>System</span><span>.</span><span>out</span><span>.</span><span>println</span><span>(</span><span>"连接数据库成功!"</span><span>);</span>
<span>}</span><span>catch</span><span>(</span><span>Exception</span><span> e</span><span>)</span>
<span>{</span>
<span>	e</span><span>.</span><span>printStackTrace</span><span>();</span>
<span>System</span><span>.</span><span>out</span><span>.</span><span>print</span><span>(</span><span>"SQL Server连接失败!"</span><span>);</span>
<span>}</span></span>
<span>}</span>
</span></p><p><span><span><span>}</span></span></span></p>
Salin selepas log masuk

5、点击右键,选择run as——>Java Application,出现下图11则连接成功!

Eclipse(myeclipse)连接SQL Server 2008数据库


11
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah perbezaan antara HQL dan SQL dalam rangka kerja Hibernate? Apakah perbezaan antara HQL dan SQL dalam rangka kerja Hibernate? Apr 17, 2024 pm 02:57 PM

HQL dan SQL dibandingkan dalam rangka kerja Hibernate: HQL (1. Sintaks berorientasikan objek, 2. Pertanyaan bebas pangkalan data, 3. Keselamatan jenis), manakala SQL mengendalikan pangkalan data secara langsung (1. Piawaian bebas pangkalan data, 2. Boleh laku kompleks pertanyaan dan manipulasi data).

Cara sambung jaga lemak badan skali Cara sambung jaga lemak badan skali Mar 07, 2024 pm 04:50 PM

Bagaimana untuk menyambungkan penimbang lemak badan yang disimpan? editor membawa kepada pengguna , pengguna yang berminat datang dan lihat! Cara menyambungkan skala simpan lemak badan 1. Mula-mula buka perisian simpan, pergi ke halaman utama dan klik [Saya] di sudut kanan bawah untuk memilih [Perkakasan Pintar] 2. Kemudian pada halaman Peranti Pintar Saya, klik butang Butang [Tambah Peranti] di tengah 3 , kemudian pilih peranti yang anda ingin tambah antara muka, pilih [Smart Body Fat/Weight Scale] 4. Kemudian pada halaman pemilihan model peranti, klik pilihan [keep body fat scale]. ; 5. Akhir sekali, dalam antara muka yang ditunjukkan di bawah, akhirnya [Tambah Sekarang] di bahagian bawah

Penggunaan operasi bahagian dalam Oracle SQL Penggunaan operasi bahagian dalam Oracle SQL Mar 10, 2024 pm 03:06 PM

"Penggunaan Operasi Bahagian dalam OracleSQL" Dalam OracleSQL, operasi bahagi ialah salah satu operasi matematik yang biasa. Semasa pertanyaan dan pemprosesan data, operasi pembahagian boleh membantu kami mengira nisbah antara medan atau memperoleh hubungan logik antara nilai tertentu. Artikel ini akan memperkenalkan penggunaan operasi pembahagian dalam OracleSQL dan memberikan contoh kod khusus. 1. Dua cara operasi bahagi dalam OracleSQL Dalam OracleSQL, operasi bahagi boleh dilakukan dalam dua cara berbeza.

Perbandingan dan perbezaan sintaks SQL antara Oracle dan DB2 Perbandingan dan perbezaan sintaks SQL antara Oracle dan DB2 Mar 11, 2024 pm 12:09 PM

Oracle dan DB2 ialah dua sistem pengurusan pangkalan data hubungan yang biasa digunakan, setiap satunya mempunyai sintaks dan ciri SQL tersendiri. Artikel ini akan membandingkan dan membezakan antara sintaks SQL Oracle dan DB2, dan memberikan contoh kod khusus. Sambungan pangkalan data Dalam Oracle, gunakan pernyataan berikut untuk menyambung ke pangkalan data: CONNECTusername/password@database Dalam DB2, pernyataan untuk menyambung ke pangkalan data adalah seperti berikut: CONNECTTOdataba

Penjelasan terperinci tentang fungsi Set tag dalam teg SQL dinamik MyBatis Penjelasan terperinci tentang fungsi Set tag dalam teg SQL dinamik MyBatis Feb 26, 2024 pm 07:48 PM

Tafsiran teg SQL dinamik MyBatis: Penjelasan terperinci tentang penggunaan teg Set MyBatis ialah rangka kerja lapisan kegigihan yang sangat baik Ia menyediakan banyak teg SQL dinamik dan boleh membina pernyataan operasi pangkalan data secara fleksibel. Antaranya, tag Set ialah tag yang digunakan untuk menjana klausa SET dalam kenyataan UPDATE, yang sangat biasa digunakan dalam operasi kemas kini. Artikel ini akan menerangkan secara terperinci penggunaan teg Set dalam MyBatis dan menunjukkan kefungsiannya melalui contoh kod tertentu. Apakah itu Set tag Set tag digunakan dalam MyBati

Bagaimana untuk menyelesaikan sambungan rangkaian terhad dalam Windows 10 Bagaimana untuk menyelesaikan sambungan rangkaian terhad dalam Windows 10 Feb 19, 2024 pm 09:20 PM

Penyelesaian kepada Sambungan Rangkaian Terhad dalam Win10 Dengan perkembangan pesat teknologi, Internet telah menjadi bahagian yang amat diperlukan dalam kehidupan orang ramai. Walau bagaimanapun, kadangkala kita mungkin menghadapi beberapa masalah apabila menyambung ke Internet pada komputer menggunakan sistem pengendalian Windows 10, salah satunya adalah sambungan terhad. Dalam kes ini, kami tidak boleh mengakses halaman web, memuat turun fail atau menggunakan fungsi rangkaian seperti biasa. Jadi, adakah cara untuk menyelesaikan masalah ini? Artikel ini akan memperkenalkan anda kepada beberapa penyelesaian biasa. 1. Semak tetapan sambungan rangkaian Pertama, I

Apakah yang dimaksudkan dengan atribut identiti dalam SQL? Apakah yang dimaksudkan dengan atribut identiti dalam SQL? Feb 19, 2024 am 11:24 AM

Apakah Identity dalam SQL? Contoh kod khusus diperlukan Dalam SQL, Identity ialah jenis data khas yang digunakan untuk menjana nombor penambahan automatik. Ia sering digunakan untuk mengenal pasti setiap baris data dalam jadual. Lajur Identiti sering digunakan bersama dengan lajur kunci utama untuk memastikan setiap rekod mempunyai pengecam unik. Artikel ini akan memperincikan cara menggunakan Identiti dan beberapa contoh kod praktikal. Cara asas untuk menggunakan Identity ialah menggunakan Identit semasa membuat jadual.

Tiga Cara untuk Memperbaiki Tepi Sambungan Anda Bukan Peribadi Tiga Cara untuk Memperbaiki Tepi Sambungan Anda Bukan Peribadi Mar 13, 2024 pm 01:30 PM

Apabila anda menggunakan penyemak imbas Edge untuk mengakses halaman web, pernahkah anda menemui gesaan bahawa sambungan anda bukan sambungan khusus, menyebabkan penyemakan imbas web gagal? Bagaimana keadaan ini? Ramai rakan tidak tahu cara menangani masalah ini Anda boleh lihat tiga penyelesaian berikut. Kaedah 1 (mudah dan kasar): Dalam pelayar tepi, anda boleh cuba menyelesaikan masalah tapak web yang tidak boleh diakses dengan memasukkan tetapan dan mematikan fungsi keselamatan, dan kemudian menyekat kebenaran lokasi dalam kebenaran tapak web. Adalah penting untuk ambil perhatian bahawa keberkesanan dan tempoh pendekatan ini mungkin berbeza-beza, dan kesan khusus tidak dapat ditentukan. Selepas memulakan semula penyemak imbas anda, anda boleh cuba melawati tapak web untuk melihat sama ada isu itu telah diselesaikan. Kaedah 2: Laraskan papan kekunci kepada input Bahasa Inggeris

See all articles