用Java怎么建立数据库

用Java怎么建立数据库,第1张

建立数据库??

是数据库连接吧?

public static Connection getConnection()

{

try

{

ClassforName("oraclejdbcdriverOracleDriver");

return DriverManagergetConnection("jdbc:oracle:thin:@192168110:1521:数据库实例名", "数据库登录名","数据库登陆密码");

catch (Exception e)

{

eprintStackTrace();

}

return null;

}

java中怎样创建MySQL数据库列表

需要使用jdbc访问数据库。

具体步骤如下:

1:加载驱动

,返回连接

private

static

final

String

DRIVER_CLASS

=

"commysqljdbcDriver";

private

static

final

String

DATABASE_URL

=

"jdbc:mysql://localhost:3306/student";

private

static

final

String

DATABASE_USRE

=

"root";

private

static

final

String

DATABASE_PASSWORD

=

"cs";

/

返回连接

@return

Connection

/

public

static

Connection

getConnection()

{

Connection

dbConnection

=

null;

try

{

ClassforName(DRIVER_CLASS);

dbConnection

=

DriverManagergetConnection(DATABASE_URL,

DATABASE_USRE,

DATABASE_PASSWORD);

}

catch

(Exception

e)

{

eprintStackTrace();

}

return

dbConnection;

}

2:获取连接,执行sql语句

public

static

List

selectAllStudent()

{

Connection

con

=

null;

PreparedStatement

pstm

=

null;

ResultSet

rs

=

null;

List

list

=

new

ArrayList();

String

sql

=

"select

from

Student

";

try

{

con

=

ConnectionManagergetConnection();

pstm

=

conprepareStatement(sql);

//

pstmsetString(1,

uname);

rs

=

pstmexecuteQuery();

while

(rsnext())

{

Student

model

=

new

Student();

modelsetStuId(rsgetInt("stuId"));

listadd(model);

}

}

catch

(SQLException

e)

{

eprintStackTrace();

}

finally

{

ConnectionManagercloseResultSet(rs);

ConnectionManagercloseStatement(pstm);

ConnectionManagercloseConnection(con);

}

return

list;

}

3:调用获取列表方法。

连接代码如下:

public static void main(String[] args){

// 驱动程序名

String driver = "commysqljdbcDriver";

// URL指向要访问的数据库名scutcs

String url = "jdbc:mysql://127001:3306/scutcs";

// MySQL配置时的用户名

String user = "root";

// MySQL配置时的密码

String password = "root";

try {

// 加载驱动程序

ClassforName(driver);

// 连续数据库

Connection conn = DriverManagergetConnection(url, user, password);

if(!connisClosed())

Systemoutprintln("Succeeded connecting to the Database!");

// statement用来执行SQL语句

Statement statement = conncreateStatement();

// 要执行的SQL语句

String sql = "select from student";

// 结果

ResultSet rs = statementexecuteQuery(sql);

Systemoutprintln("-----------------");

Systemoutprintln("执行结果如下所示:");

Systemoutprintln("-----------------");

Systemoutprintln(" 学号" + "\t" + " 姓名");

Systemoutprintln("-----------------");

String name = null;

while(rsnext()) {

// 选择sname这列数据

name = rsgetString("sname");

// 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。

// 然后使用GB2312字符集解码指定的字节数组

name = new String(namegetBytes("ISO-8859-1"),"GB2312");

// 输出结果

Systemoutprintln(rsgetString("sno") + "\t" + name);

}

rsclose();

connclose();

} catch(ClassNotFoundException e) {

Systemoutprintln("Sorry,can`t find the Driver!");

eprintStackTrace();

} catch(SQLException e) {

eprintStackTrace();

} catch(Exception e) {

eprintStackTrace();

}

以上就是关于用Java怎么建立数据库全部的内容,包括:用Java怎么建立数据库、在java中怎样创建MySQL数据库列表 给个例子、java链接mysql数据库url怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存