نمایش نتایج 1 تا 10 از 10

نام تاپیک: ارتباط با دیتا بیس در SQL SERVER2012 در اندروید

  1. #1

    ارتباط با دیتا بیس در SQL SERVER2012 در اندروید

    سلام دوستان، میخوام به dbدر sqlserver که تحت شبکه است کانکت شم ولی نمیشه، این کد:
    package com.shokouhi.masterconnecting;


    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.widget.Toast;
    import com.shokouhi.masterconnecting.R.string;



    public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Connection conn=null;
    try
    {
    Class.forName("com.microsoft.jdbc.sqlserver.SQLSer verDriver");
    String url = "jdbc:microsoft:sqlserver://nayebsafety.ir:1433;DatabaseName=nayebsaf_na";
    String user = "nayebsaf_fffff";
    String password = "14741aS";
    conn=DriverManager.getConnection(url, user, password);
    Statement stmt = conn.createStatement();
    String query = "SELECT * from footer";
    ResultSet result = stmt.executeQuery(query);

    Toast.makeText(MainActivity.this, "Successful" , Toast.LENGTH_LONG).show();


    }
    catch(Exception e)
    {

    Toast.makeText(MainActivity.this, "No Connect" , Toast.LENGTH_LONG).show();

    }
    finally
    {
    if(conn != null)
    {
    try
    {
    conn.close();
    System.out.println("yes");
    Toast.makeText(MainActivity.this, "yes" , Toast.LENGTH_LONG).show();
    }
    catch(Exception e)
    {
    Toast.makeText(MainActivity.this, "nono" , Toast.LENGTH_LONG).show();
    System.out.println("nono");
    }
    }
    }

    }





    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
    }

    }

    فایل jar را هم اضافه کردم. لطفا راهنمایی کنید خیلی وقتم گرفته شده

  2. #2
    کاربر دائمی آواتار golbafan
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    در قلب دوستان
    پست
    2,018

    نقل قول: ارتباط با دیتا بیس در SQL SERVER2012 در اندروید

    سلام


    اول از همه این رو پیدا کن و در پروژه ات ایمپورت کن:
    JDBC driver library for SQL Server
    فایلش: jtds-1.2.5.jar


    بعد مثل این کد عمل کن:


    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    import net.sourceforge.jtds.jdbc.*;
    public void query2()
    {
    Log.i("Android"," MySQL Connect Example.");
    Connection conn = null;
    try {
    String driver = "net.sourceforge.jtds.jdbc.Driver";
    Class.forName(driver).newInstance();

    String connString = "jdbc:jtds:sqlserver://server_ip_address:1433/DBNAME;encrypt=fasle;user=xxxxxxxxx;password=xxxxx xxx;instance=SQLEXPRESS;";

    String username = "xxxxxx";
    String password = "xxxxxxxxxx";
    conn = DriverManager.getConnection(connString,username,pa ssword);
    Log.w("Connection","open");
    Statement stmt = conn.createStatement();
    ResultSet reset = stmt.executeQuery("select * from TableName");
    while(reset.next()){
    Log.w("Data:",reset.getString(3));
    }
    conn.close();
    } catch (Exception e)
    {
    Log.w("Error connection","" + e.getMessage());
    }
    }
    آخرین ویرایش به وسیله golbafan : شنبه 05 اردیبهشت 1394 در 10:03 صبح

  3. #3

    نقل قول: ارتباط با دیتا بیس در SQL SERVER2012 در اندروید

    انجام دادم ولی بازم کانکت نشدم

  4. #4

    نقل قول: ارتباط با دیتا بیس در SQL SERVER2012 در اندروید

    دوستان از سرچ کردن خسته شدم، راهنمایی کنید لطفا ..

  5. #5

    نقل قول: ارتباط با دیتا بیس در SQL SERVER2012 در اندروید

    بچه ها این کدمه :
    package com.shokouhi.heyooconnection;

    import android.os.Bundle;
    import android.app.Activity;
    import android.util.Log;
    import android.view.Menu;
    import android.widget.Toast;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;


    public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    query2();

    }

    public void query2()
    {
    Log.i("Android","MSSQLSERVER Connect Example.");
    Connection conn = null;
    try {
    String driver = "net.sourceforge.jtds.jdbc.Driver";
    Class.forName(driver).newInstance();
    String connString = "jdbc:jtds:sqlserver://172.16.0.146:1433/sample";
    String username = "*****";
    String password = "****";
    conn = DriverManager.getConnection(connString,username,pa ssword);
    Log.w("Connection","open");
    Statement stmt = conn.createStatement();
    ResultSet reset = stmt.executeQuery("select * from Persone");
    while(reset.next()){
    Log.w("Data:",reset.getString(3));
    Toast.makeText(MainActivity.this, "Successfully Connected to the database" , Toast.LENGTH_LONG).show();
    }

    conn.close();

    } catch (Exception e)
    {
    Log.w("Error connection","" + e.getMessage());
    Toast.makeText(MainActivity.this, "no Connected " , Toast.LENGTH_LONG).show();
    }
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
    }

    }



  6. #6

    نقل قول: ارتباط با دیتا بیس در SQL SERVER2012 در اندروید

    این log.error

    log.error.jpg

  7. #7

    نقل قول: ارتباط با دیتا بیس در SQL SERVER2012 در اندروید

    آیا کسی هست مرا یاری کند؟؟؟؟؟

  8. #8

    نقل قول: ارتباط با دیتا بیس در SQL SERVER2012 در اندروید

    نقل قول نوشته شده توسط heyoo64 مشاهده تاپیک
    آیا کسی هست مرا یاری کند؟؟؟؟؟
    سلام. مطمئن نیستم ولی شاید درایور Microsoft SQL Server با ماشین مجازی اندروید هم‌خوانی نداشته باشه. اساسا دلیل استفاده از SQL Server در کنار اندروید یه کم زیر سؤاله.
    شاید این لینک کمکتون کنه.

    موفق باشید.
    اگر به بهداشت و سلامت حیوانات علاقه دارید، از vetMD.ir دیدن کنید.
    وبلاگ شخصی من: fadavi.net

    اینجا کمتر سر می‌زنم. (تلگرام من)

  9. #9

    نقل قول: ارتباط با دیتا بیس در SQL SERVER2012 در اندروید

    مرسی از راهنمایتون
    ولی همچنان درگیرم

  10. #10
    مدیر بخش آواتار dasssnj
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    Esfahan
    پست
    1,022

    نقل قول: ارتباط با دیتا بیس در SQL SERVER2012 در اندروید

    سوال تون را در بخش اندروید بپرسید شاید کاربران اون بخش بتونن مشکل تون را حل کنند .

    Write Once, Run Anywhere

تاپیک های مشابه

  1. سوال: ارتباط کنسول با دیتا بیس (C++‎)(sql)
    نوشته شده توسط eng.hashemi در بخش برنامه نویسی با MFC و ++Visual C
    پاسخ: 0
    آخرین پست: جمعه 26 اردیبهشت 1393, 15:24 عصر
  2. سوال: ارتباط دلفی با دیتا بیس my sql درون هاست
    نوشته شده توسط mmofti در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 1
    آخرین پست: جمعه 24 آذر 1391, 16:24 عصر
  3. سوال: مشکل در ارتباط با دیتا بیس sql
    نوشته شده توسط papanoel در بخش ASP.NET Web Forms
    پاسخ: 14
    آخرین پست: دوشنبه 24 بهمن 1390, 18:57 عصر
  4. ارتباط با دیتا بیس سرور
    نوشته شده توسط Mona-Manochehry در بخش SQL Server
    پاسخ: 6
    آخرین پست: جمعه 18 دی 1383, 13:10 عصر
  5. مشکل در ارتباط با دیتا بیس سرور
    نوشته شده توسط Mona-Manochehry در بخش گزارش سازی با Crystal Report
    پاسخ: 4
    آخرین پست: یک شنبه 13 دی 1383, 08:44 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •