sqlite怎么与eclipse连接起来呢?
发布网友
发布时间:2022-04-08 04:12
我来回答
共4个回答
热心网友
时间:2022-04-08 05:41
1、下驱动。
2、放到磁盘里。一般放到JDK的lib下。
3、配置CLASSPATH路径。这里配置的/etc/profile文件。也可以不配置,在运行时不import,直接Class.forName("org.sqlite.JDBC"),用
javac -cp .:路径 类名,这样来运行。
4、用eclipse的话,就会你配置了CLASSPATH也找不到,要去工程的Propertries
--> Java Buid Path --> Libraries
下添加External JARs。这样eclipse才能够找到。
OK,连上了,就好说了。
热心网友
时间:2022-04-08 06:59
方法如下:
1、去zentus官网下载驱动。
2、放到磁盘里。一般放到JDK的lib下。
3、配置CLASSPATH路径。这里配置的/etc/profile文件。也可以不配置,在运行时不import,直接Class.forName("org.sqlite.JDBC"),用 javac -cp .:路径 类名,这样来运行。
4、用eclipse的话,就会你配置了CLASSPATH也找不到,要去工程的Propertries --> Java Buid Path --> Libraries 下添加External JARs。这样eclipse才能够找到。
热心网友
时间:2022-04-08 08:34
sqlite是android手机开发时候自带的一个小型的数据库的,只要你有安装android开发环境就可以在eclipse上面使用sqlite数据库
下面是例子(希望对你有帮助):
package yeshu.sqlite3;
import android.app.Activity;
import android.content.ContentValues;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class sqlite3 extends Activity {
private Button createdatabase;
private Button updatedatabase;
private Button insert;
private Button update;
private Button select;
private Button delete;
private EditText edittext01;
private EditText edittext02;
private String name;
private int id;
private String dbname;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
createdatabase = (Button) findViewById(R.id.xxx);
updatedatabase = (Button)findViewById(R.id.Button02);
insert = (Button)findViewById(R.id.Button03);
update = (Button)findViewById(R.id.Button04);
select = (Button)findViewById(R.id.Button05);
delete = (Button)findViewById(R.id.Button06);
edittext01 = (EditText)findViewById(R.id.EditText01);
edittext02 = (EditText)findViewById(R.id.EditText02);
createdatabase.setOnClickListener(new OnClickListener_create());
updatedatabase.setOnClickListener(new OnClickListener_updatedatabase());
insert.setOnClickListener(new OnClickListener_insert());
update.setOnClickListener(new OnClickListener_update());
select.setOnClickListener(new OnClickListener_select());
delete.setOnClickListener(new OnClickListener_delete());
}
class OnClickListener_delete implements OnClickListener
{
public void onClick(View v) {
// TODO Auto-generated method stub
id = Integer.parseInt(edittext01.getText().toString());
Data temp = new Data(sqlite3.this, "data_yeshu");
SQLiteDatabase db = temp.getWritableDatabase();
db.delete("user", "id=?", new String[]{id+""});
}
}
class OnClickListener_insert implements OnClickListener
{
public void onClick(View v) {
// TODO Auto-generated method stub
name = edittext02.getText().toString();
id = Integer.parseInt(edittext01.getText().toString());
Data temp = new Data(sqlite3.this, "data_yeshu");
SQLiteDatabase db = temp.getWritableDatabase();
ContentValues value = new ContentValues();
value.put("id", id);
value.put("name", name);
db.insert("user", null, value);
System.out.println("insert");
}
}
class OnClickListener_update implements OnClickListener
{
public void onClick(View v) {
// TODO Auto-generated method stub
name = edittext02.getText().toString();
id = Integer.parseInt(edittext01.getText().toString());
Data temp = new Data(sqlite3.this, "data_yeshu");
SQLiteDatabase db = temp.getWritableDatabase();
ContentValues value = new ContentValues();
value.put("name", name);
db.update("user", value, "id=?", new String[]{id+""});
}
}
class OnClickListener_updatedatabase implements OnClickListener
{
public void onClick(View v) {
// TODO Auto-generated method stub
Data temp = new Data(sqlite3.this, "data_yeshu", 2);
SQLiteDatabase db = temp.getReadableDatabase();
}
}
class OnClickListener_select implements OnClickListener
{
public void onClick(View v) {
// TODO Auto-generated method stub
Data temp = new Data(sqlite3.this, "data_yeshu");
SQLiteDatabase db = temp.getReadableDatabase();
Cursor cursor = db.query("user", new String[]{"id", "name"}, "id=?", new String[]{"1"}, null, null, null);
while(cursor.moveToNext())
{
System.out.println(cursor.getShort(cursor.getColumnIndex("id")));
System.out.println(cursor.getString(cursor.getColumnIndex("name")));
}
}
}
class OnClickListener_create implements OnClickListener
{
public void onClick(View v) {
// TODO Auto-generated method stub
Data temp = new Data(sqlite3.this, "data_yeshu");
SQLiteDatabase db = temp.getReadableDatabase();
}
}
}
================================
package yeshu.sqlite3;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;
public class Data extends SQLiteOpenHelper {
private static final int VERSION = 1;
public Data(Context context, String name, CursorFactory factory,
int version) {
super(context, name, factory, version);
// TODO Auto-generated constructor stub
}
public Data(Context context, String name, int version)
{
this(context, name, null, version);
}
public Data(Context context , String name)
{
this(context, name, null, VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
System.out.println("create a new database");
db.execSQL("create table user(id int, name VERCHAR(20))");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
System.out.println("update a database");
}
}
热心网友
时间:2022-04-08 10:25
eclipse 里面有 sql exploer 这个插件 (名字好像拼写的不是很对)搜搜吧。
要是用myecplise的话 有 db browser 。
具体连接 按提示操作就可以了。。
sqlite怎么与eclipse连接起来
1、去zentus官网下载驱动。2、放到磁盘里。一般放到JDK的lib下。3、配置CLASSPATH路径。这里配置的/etc/profile文件。也可以不配置,在运行时不import,直接Class.forName("org.sqlite.JDBC"),用 javac -cp .:路径 类名,这样来运行。4、用eclipse的话,就会配置了CLASSPATH也找不到,要去工程的Pro...
eclipse的sqlite数据库用sqlitemanage
操作方法如下:1、下载可安装的EclipseSQLiteManger插件,官网:http://www.sqlitemanager.org/或百度搜索相应的jar文件。2、将下载好的jar包放到eclipse/dropins/文件夹以下,然后重新启动eclipse,安装就完毕了,soeasy。3、执行你的项目,再次查看在Fileexplorer窗体中的右上角,有一个数据库的圆柱形图...
java连接sqlite的问题
首先你要打开的数据库文件是D:/Eclipse work space/student.db,不是相对路径,所以你的程序应该在D:/Eclipse work space/目录下运行。但最好使用相对路径“jdbc:sqlite:student.db"另外你的sql语句有问题,字符串数据要用''包起来,也就是 String r1="Insert into student values('xingming','','...
用Eclipse开发android,怎么连接到数据库?
1.先将安卓手机连接到电脑上,安装驱动(应该是自动安装并连接的),根据提示点击安装即可。安装之后呢,右击“计算机”—“管理”—_“设备管理器”中可以看到Android USB Devices。2.打开Eclipse,在菜单中“windows”—“show view”—-选择“Devices”(有时候device在other→android里才能找到)然后在Ec...
如何在Eclipse环境下,使用SQLite数据库中建立多个表
在eclipse中需要自定义创建表工具类:比如;1、写一个DBHelper继承自SQLiteOpenHelper public class DBHelper extends SQLiteOpenHelper{ //数据库的版本 private final static int DB_VERSION = 1;//数据库名 private final static String DB_NAME = "ladeng.db";private Context mContext;//我们直接用...
用eclipse怎么在应用启动时创建SQLite数据库
sqlite数据库不需要安装。android集成的有。直接应用里生成调用即可。
eclipse做APP需要链接数据库吗?怎么连接数据库和连接网络?
不一定要链接数据库这个需要根据你的需求来,如果存储的数据量不大的话可以用sqlite数据库,如果数据库很大的话可以通过网络访问远程的数据库!至于网络请求,可以用httpclient之类的来访问
怎么样连接到android SQLite 数据库
方法/步骤 1 打开eclipse的ddms窗口 2 查看FileExplorer中dada文件的权限是否为可读写,如红色划线部分,如不是,则需把手机根目录下的data文件设置为可读写权限 3 先确定手机是否有ROOT权限,可以直接下载 ROOT精灵 获取Root权限后,下载RE管理器 到安卓手机,安装好后打开 找到data文件夹,长按以打开...
如何设置Android手机的sqlite3命令环境
1、在PC环境下启动一个模拟器(不是手机) 2、查看模拟器 /systen/xbin是否有sqlite3命令 adb shell cd /system/xbin ls 3、把模拟器 /system/xbin/sqlite3命令文件从模拟器拷到PC上 adb pull /system/xbin/sqlite3 e:/eclipse 4、关闭模拟器,把Android手机连接到PC 5、获取Android手机 /system 文件夹的读取...
急,eclipse中执行关于sqlite程序和下载程序logcat提示not a DRM fi...
这个错误是打开文件夹失败,问题是权限不够。这种情况一般是手机没有root不能访问/mnt/sdcard/以外的文件夹。如果使用模拟器的话,有可能是没有给模拟器挂在SD卡。解决方案:新建模拟器,挂在SD卡。DDMS视图下查看模拟器的文件目录,是否可访问。使用adb shell命令查看文件目录。