الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة فى جافا مع سكويل سيرفير

بدأه Neo_2010 في 23 يونيو 2009 · 5 رد · 507 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا مش قادر افهم اى المشكلة فى الكود دة بيشغل مع TextPad و مايشتغلش مع Netbeans 6.5 or Eclipse

import java.sql.*;

public class Java_JDBC
{
	public static void main(String[] args) throws SQLException
		{
			try
			{
				Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
				Connection cnn = DriverManager.getConnection("jdbc:microsoft:sqlserver://MEGA;databaseName=Northwind;user=sa;password=flatron");

				Statement st = cnn.createStatement();
				ResultSet rs = st.executeQuery("Select Distinct City From Customers");

				while(rs.next())
				{
					System.out.println(rs.getString(1));
				}
				st.close();
			}
			catch(ClassNotFoundException ex)
			{
				System.out.println(ex.getMessage().toString());
			}
	}
}
#2

هل sql server Driver ضمن مكتبات مشروعك في النت بينز او ECLIPS

الايميل غير صحيح

يرجى تصحيح الايميل برسالة لأحد مدراء المنتدى

#3

ممكن ان يكون ال classpath به ملف الجار الخاص بال MSSQL driver

أما ب eclispe or netbeans فهو غير ملحق

#4

أظن أنه يجب عليك توضيح أنه لا يصدر أية أخطاء

ولك لا يمكنك من تشغيل البرنامج ويخبرك أنه لا يوجد لديك main

وكل هذا بسبب وجود المقطع الأخير من الدالة main

public static void main(String[] args) throws SQLException

جرب استبدل throws SQLException بـ try/catch

وأظن أنه سيعمل إن شاء الله

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5

طبعا بعد إضافةsql server Driver

للمشروع وملفات JAR

import java.sql.*;

public class Java_JDBC
{
   public static void main(String[] args)
	  {
		 connect c=new connect();
		 c.connect();	 
	  }
	   public void connect(){
			try
			{
				Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
				Connection cnn = DriverManager.getConnection("jdbc:microsoft:sqlserver://MEGA;databaseName=Northwind;user=sa;password=flatron");
				System.out.println("\n\n Connection to Database : Success	 \n\n ......... ");
				Statement st = cnn.createStatement();
				ResultSet rs = st.executeQuery("Select Distinct City From Customers");

				while(rs.next())
				{
					System.out.println(rs.getString(1));
				}
				st.close();
			}
			catch(ClassNotFoundException ex)
			{
				System.out.println(ex.getMessage().toString());
			}
			 catch(SQLException sqle)
			{
			   System.err.println(sqle);
			}
	}
}

CODE

وَعَبْدٌ قَدْ يَنامُ عَلَى حَرِيرٍ ××× وَذُو نَسَبٍ مَفَارِشُهُ التُّرَابُ

#6

طيب ممكن توضع ايه هو نوع الاكسبشن اللى بيطلع ؟؟؟؟

سبـــــحــــان الله و بحمده سبحان الله العظيم

403100468.gif

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…