① 请问jsp如何批量插入数据到数据库中
一次插入多条记录?这个好像不行吧,因为标准sql中,insert语句一次只能插入一条记录。如果用的是mysql,可以一次插入多条记录,像这样:
INSERT INTO users(name, age) VALUES('姚明', 25), ('比尔.盖茨', 50), ('火星人', 600);
但是SQL语句写成这种格式就只能在mysql中用。可以将多个实体对象保存到集合中传递给业务层,在业务方法中设置循环,多次循环分别进行插入操作。
② 用delphi怎么向数据库的表中插入对应的数据
第一,你定义的变量
a
在这里面是干什么的?
第二,你插入数据库中的记录是来自于
edit2.text,不是
a
那么,你的edit2里面输入的是什么?
第三,你的数据库里面,测试表的时间用的是什么类型字段?
③ 怎么把mdb文件转换成xls文件
1、找到一个后缀名为.mdb的文件,在安装了Access数据库的前提下,双击文件就可以打开文件的界面;
④ 怎么把数据库导入到本地的oracle服务端
从服务器将ORACLE数据库导出和导入本地oracle数据库中的方法
一:将服务器上的ORACLE数据库导入到本地机子上;
具体方法:
在CMD模式下执行以下命令
exp username/password@服务器端数据库ID file=c:/文件名.dmp
例如下面:
exp djyy/djyy@zhwx file=c:/djyy20090921.dmp
exp wxzd/wxzd@zhwx file=c:/wxzd20090921.dmp
二:建立本地oracle数据库
具体方法:
点击开始->程序->Oracle - OraDb10g_home1->配置和移植工具->Database Configuration Assistant.
运行后点击下一步,选择创建数据库->next->选择一般用途->填写自己的数据库名->next-->填写口令,选择同一口令吧,当然你也可以为每个用户填写不同的口令,以后基本上默认安装吧。安装完成后退出即可。
三:建立用户,并赋予DBA权限
具体方法:
在刚建立的本地数据库中,用DBA的权限账户进入,然后建立自己的用户,并赋予DBA等权限;
具体实例代码:
1. SQL> conn sys/change_on_install as sysdba;
2. 已连接。
3. SQL> create user username identified by password;
4. users;
5.
6. 用户已创建。
7. SQL> grant create session,create table,create view to username
8. 授权成功。
9. SQL>grant DBA to uername;
10. 授权成功。
四:导入oracle数据库
具体方法:
在CMD模式下执行以下命令
imp 用户/密码 file=*.dmp commit=y full=y
⑤ 如何将文本文件中数据导入到SQL表中
1、创建 load.ctl 文件:
在任意文件夹下创建load.ctl 文件,用编辑器打开 load.ctl 文件,并写入以下代码:
load data
CHARACTERSET UTF8
infile "D:importdatadatafiledata.txt"
append
into table table_name
fields terminated by '|'
trailing nullcols
(
id,
mobile
)
2、运行 load.ctl 文件:打开 cmd ,切换到 load.ctl 文件目录下,运行以下命令:
sqlldr suncrs/suncrs@ubuat control=load.ctl log=log.log
suncrs为用户名和密码,ubuat为数据库名
(5)dj怎么导入数据库中的表扩展阅读:
load.ctl代码解析:
第二行指定编码(文本文件编码)。
第三行指定要导入的文件data.txt的路径。
第五行指定导入的表(以上l例子表名为:table_name)。
第六行表示字段分隔符。
最后括号内填写字段(注意顺序),字段名写目标表的字段名。
⑥ django连接已有 mysql
在settings中配置mysql库的内容
DATABASES={
'default':{
'ENGINE':'django.db.backends.mysql',
'NAME':'djplatform',
'USER':'root',
'PASSWORD':'111111',
'HOST':'localhost',
'PORT':'3306',
}
}
如果已有数据表,但是没有写入到models.py中,可以运行:
python manage.py inspectdb > app/models.py
将现有数据表在models中建模
这样就可以使用django model相关有方法对表进行读取了
⑦ 如何在django中使用多个数据库
1.2之后, django支持在项目中使用多个DB. 那么到底如何使用呢?
1. 修改 settings.py
01DATABASES = {
02 'default': {
03 'NAME': 'app_data',
04 'ENGINE': 'django.db.backends.postgresql_psycopg2',
05 'USER': 'postgres_user',
06 'PASSWORD': 's3krit'
07 },
08 'users': {
09 'NAME': 'user_data',
10 'ENGINE': 'django.db.backends.mysql',
11 'USER': 'mysql_user',
12 'PASSWORD': 'priv4te'
13 }
14}
15
16DATABASE_ROUTERS = ['path.to.MyAppRouter']
2. 实现自己的DB routers,这里决定了每个程序使用的是哪个DB。
01class MyAppRouter(object):
02 """A router to control all database operations on models in
03 the myapp application"""
04
05 def db_for_read(self, model, **hints):
06 "Point all operations on myapp models to 'other'"
07 if model._meta.app_label == 'myapp':
08 return 'other'
09 return None
10
11 def db_for_write(self, model, **hints):
12 "Point all operations on myapp models to 'other'"
13 if model._meta.app_label == 'myapp':
14 return 'other'
15 return None
16
17 def allow_relation(self, obj1, obj2, **hints):
18 "Allow any relation if a model in myapp is involved"
19 if obj1._meta.app_label == 'myapp' or obj2._meta.app_label == 'myapp':
20 return True
21 return None
22
23 def allow_syncdb(self, db, model):
24 "Make sure the myapp app only appears on the 'other' db"
25 if db == 'other':
26 return model._meta.app_label == 'myapp'
27 elif model._meta.app_label == 'myapp':
28 return False
29 return None
同步数据库的时候,默认会同步到Default数据库,当然也可以通过 --database 来指定同步哪一个, 如下:
[plain] view plain print?
<tt class="xref std std-djadminopt docutils literal" style="text-decoration: none; white-space: nowrap; color: rgb(35, 79, 50); margin-left: 0px; margin-right: 0px; border-bottom-width: 1px; border-bottom-color: rgb(35, 79, 50); border-bottom-style: dotted; ">$ ./manage.py syncdb
$ ./manage.py syncdb --database=users</tt>
那么程序中如何来选择呢?
比如,下面的代码将选择default数据库
[python] view plain print?
<span style="font-family:monospace;color:#234f32;">>>> # This will run on the 'default' database.
>>> Author.objects.all()
>>> # So will this.
>>> Author.objects.using('default').all()</span>
但是下面的代码将选择other数据库
[python] view plain print?
<span style="font-family:monospace;color:#234f32;">>>> # This will run on the 'other' database.
>>> Author.objects.using('other').all()</span>
上面是查询的情况,保存的使用也一样,也是通过using来指定,如下:
[python] view plain print?
<span style="font-family:monospace;color:#234f32;">>>> my_object.save(using='legacy_users')</span>
删除的时候
[python] view plain print?
<span style="font-family:monospace;color:#234f32;">>>> u = User.objects.using('legacy_users').get(username='fred')
>>> u.delete() # will delete from the `legacy_users` database</span>
⑧ DJ舞曲数据库
没做过,不过做数据库一定要做好数据优化,结构清晰,表表关联,减少冗余
⑨ excel如何导入sql表
在SQL SERVER中右击数据库,选择菜单“任务”--“导入数据”即可。
在导入过程中,勾选将第一行做为列标题就可以,你还可以定义每一字段的字段类型。