1先确定你装好了maven 输入mvn --version看有没有版本
2继续命令行下,输入mvn archetype:generate 这时会看到许多选项,然后选你要新建的servlet 3你执行命令行的所在目录,
<php
mysql_connect("localhost","root","123456") //填写mysql用户名和密码
or die("Could not connect to MySQL server!");
mysql_select_db("phpcms") //数据库名
or die("Could not select database!");
mysql_query('set names "gbk"'); //数据库内数据的编码
>
SQLite也支持SQL标准类型,VARCHAR、CHAR、BIGINT等。
创建数据库
Android 不自动提供数据库。在 Android 应用程序中使用 SQLite,必须自己创建数据库,然后创建表、索引,填充数据。Android 提供了 SQLiteOpenHelper 帮助你创建一个数据库,只要继承 SQLiteOpenHelper 类,就可以创建数据库。继承了SQLiteOpenHelper的子类,必须实现三个方法:
1、构造函数,调用父类 SQLiteOpenHelper 的构造函数。这个方法需要四个参数:上下文环境(例如,一个 Activity),数据库名字,一个可选的游标工厂(通常是 Null),一个代表你正在使用的数据库模型版本的整数。
2、onCreate()方法,它需要一个 SQLiteDatabase 对象作为参数,根据需要对这个对象填充表和初始化数据。
3、onUpgrage() 方法,它需要三个参数,一个 SQLiteDatabase 对象,一个旧的版本号和一个新的版本号,这样可以清楚如何把一个数据库从旧的模型转变到新的模型。
下面的代码是读取文本文件的例子,程序会读取texttxt文件,并将它的内容显示出来。
1importjavaio;
2importjavaioFile;
3importjavaioFileReader;
4importjavaio;
5importjavaioIOException;
6
7publicclass
8{
9publicstaticvoidmain(String[]args)
10{
11Filefile=newFile("testtxt");
12contents=new();
13reader=null;
14
15try
16{
17reader=new(newFileReader(file));
18Stringtext=null;
19
20//repeatuntilalllinesisread
21while((text=readerreadLine())!=null)
22{
23contentsappend(text)
24append(SystemgetProperty(
25"lineseparator"));
26}
27}catch(e)
28{
29e();
30}catch(IOExceptione)
31{
32e();
33}finally
34{
35try
36{
37if(reader!=null)
38{
39readerclose();
40}
41}catch(IOExceptione)
42{
43e();
44}
45}
46
47//showfilecontentshere
48Systemoutprintln(contentstoString());
DbConnect
db
=
DbConnect
getInstance
();
这是一个连接数据库的类(你自己写的),初始化
db相当一个别名,可以点出()该类里面的方法
Connection
conn
=
dbgetConnect();
dbgetConnect();这个方法
应该是你
写的一个连接方法了,返回的是Connection
类型,所以用他接收
此时已经连接的数据库了。接下来你要对数据库做什么····
String
sql="select
from
(select
from
notice_hanchao
order
by
insert_time
desc)";
一条sql查询语句
PreparedStatement
ps
=
connprepareStatement(sql);
connprepareStatement(sql);数据库对
sql语句
判断和执行,返回的是PreparedStatement
所以用他接收
ResultSet
rs
=
psexecuteQuery();
执行sql语句后要接收吧,psexecuteQuery();返回一个
结果集
,用ResultSet
去接收
接下来你可以打印了
rsgetString(1);
rsget类型(1);
rsgetString(2);
rsget类型(2);········
不懂就去问你们老师吧···我只能这么写了··希望能帮助你
不清楚你想连接什么数据库 以下是一些数据库的连接:
mySQl:
Connection conn=null;
Statement st=null;
ResultSet rs=null;
try{
ClassforName("commysqljdbcDriver");
String url="jdbc:mysql://127001:3307/数据库名";
String user="root";
String password="";
conn= DriverManagergetConnection(url,user,password);
st=conncreateStatement();
}
catch(Exception e)
{
eprintStackTrace();
}
SQLSERVER:
Connection conn=null;
Statement st=null;
ResultSet rs=null;
PreparedStatement upst = null;
try{
ClassforName("commicrosoftjdbcsqlserverSQLServerDriver");
String url="jdbc:microsoft:sqlserver://127001:1433;DatabaseName=数据库名";
String user="sa";
String password="";
conn= DriverManagergetConnection(url,user,password);
}
catch(Exception e)
{
eprintStackTrace();
}
ORACLE:
try {
ClassforName("oraclejdbcdriverOracleDriver"); // 加载驱动类
// 注册JDBC驱动
DriverManagerregisterDriver(new oraclejdbcdriverOracleDriver());
String sourceURL = "jdbc:oracle:thin:@localhost::1521:orcl"; //localhost视具体情况需要改变
String user = "scott";//用户
String password = "tiger";//密码
con = DriverManagergetConnection(sourceURL,user,password); // 建立连接
}catch (Exception e){
eprintStackTrace();
}
执行SQL:类似的
stmt = conncreateStatement();
String sql = "insert into ……";// sql
stmtexecuteUpdate(sql);
首先,页面1中用表单提交数据你要查询的数据
代码参考:<form action="对应的servlet类" metohd="post" name="form1">
接着,建立一个selvet类,继承>
不建议使用这个数据库, 虽然它可以导出为excel, 但是由于数据过于庞大与丰富, 数据的后期处理仍需要数据处理语言的支持, 比如matlab, python, rvba等 SQL语言作为宇宙中最简单的语言, 如果不会用的话应该也不会用其它语言了
以上就是关于java怎么调用数据库函数全部的内容,包括:java怎么调用数据库函数、php 调用数据库怎么调用、android 怎么调用数据库方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)