java怎么调用数据库函数

java怎么调用数据库函数,第1张

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 怎么调用数据库方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10130600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存