导航:首页 > 编程语言 > java数据库编程

java数据库编程

发布时间:2022-01-14 06:07:12

Ⅰ 数据库和java编程哪个难学

各有各的好,我刚毕业,大学java和数据库都学过,java就是一门语言,但也需要懂数据库,哪个都好找工作,单数据库就sql several和oracle,编程语言有好多种,而且差不多都需要数据库,所以招java都需要有数据库基础,我觉得学java还是有前景的。

Ⅱ java数据库编程

首先添加jdbc驱动,去官网上下,然后添加如下代码
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.*;
public class Dbconn {
public Connection getConnection()
{
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433;DataBaseName=LD";
String userName = "admin";
String userPwd ="123";

Connection dbConn = null;
try {
Class.forName(driverName);//加载jdbc
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);//建立连接
System.out.println("Connection Successful!");
}
catch (Exception e) {
// e.printStackTrace();
System.out.println(e.getMessage());
}
return dbConn;
}

}

呵呵,我就多说一点吧,反正无聊~(@^_^@)~
其实与数据库交互有四个步骤:1,打开数据库创立连接
2,执行一条语句,在java中一般是Statement语句
3,返回结果,用resultset处理结果
4,关闭连接
呵呵

Ⅲ 在数据库中建好了一个学生表,用java编程如何

查下jdbc连接数据库,然后看你用什么数据库实mysql还是oracle。找个Jdbc连接教程一看就会,就是把几个代码复制改一下就行了,后面要你自己写SQL语句

Ⅳ 怎样学习java数据库编程

首先,花一个月学习java,如果是业余的话。其次,花一周学习数据库。如果你还没编过任何程序,给你个建议,花一年学一下C。

Ⅳ java数据库编程包括哪些类Java数据库编程的基本过程是什么

Class.forname("....")//加载相应数据库的连接。。
DriverManager.getConnection(url,username.password)//获得连接
connection.createStatement();创建statement;
statement.executeQuery(sql);//执行语句,得到结果
resultSet....//遍历结果集。。。

Ⅵ 7、 Java数据库编程包含哪些类Java数据库编程的基本过程是什么

类:DriverManager Connection Statement Resultset
过程:建立数据源 装入JDBC驱动程序 建立连接 执行SQL语句 检索结果 关闭连接连接

Ⅶ java 数据库编程

没sqlserver的数据库,就不帮你试了,你可以自己试试

DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;User=sa;Password=xx;DatabaseName=练习");

如果这样还报错,那就把你数据库的名字“练习”改成英文的,我觉得应该是这个问题。

Ⅷ java数据库编程 可以用变量更改数据库信息吗

有两种方式,一种是用statement:
int a;(当然 实际跑的时候是有值的)
String sql = "insert in to table1(num) values(" + a + ")";
stmt = con.createStatement();
stmt.executeUpdate(sql);
只需要把参数连接在字符串中。如果是String的参数:
String username;(当然 实际跑的时候是有值的)
String sql = "insert in to table1(username) values("'+ username +'")";
stmt = con.createStatement();
stmt.executeUpdate(sql);
sql变量的正确写法是:
1,)String sql = "insert in to table1(username) values()";
2)光标移到最好括号中,输入两个双引号
3)再将光标移到刚才输入的双引中间输入两个单引号(如果是非字符串变量,不需要输入单引号)
4)再将光标移到刚才输入的单引号中间,输入两个加号
5)将光标移到刚才输入的加号中间,输入变量名。(良好的编程习惯会在加号的左右两边各打上一个空格再输入变量)
以上完整的试一次 就会清楚了 看着好像很复杂。
这样写,这个sql变量 看起来不来舒服所以下面介绍另一种方法:
使用PreparedStatement:
int a;(使用时需要初始化)
String sql = "insert into table(num) valuse(?)";
PreparedStatement pstat = conn.prepareStatement(sql);
pstat.setInt(1, a);
pstat.executeUpdate();

与statement不同的是,在获得preparedstatement的时候需要传递一个预处理的sql语句,里面的参数用问号(?)代替。然后紧接着用它的setXXX为这个问号赋值,如上述的setInt();他需要两个参数,第一个是指为第几个问号赋值,第二个是要赋的值。如果需要传递的是String 就需要调用setString而不是setInt了。

上述两种方法都是可以接受多参数的,适当变更就行了。
另外一点要说的是,用preparedstatement除了方便阅读外,还有很多好处,我这里指出两点我体会深的:
1,sql语句方便调试,在java中定义的那个sql字段,直接可以在数据库中执行,这样很方便检测我们的sql语句有没有书写错误。
2,后者的效率会比前者高很多。
具体区别 可以参看其他资料,建议多使用后者。如还有疑问可以再联系

Ⅸ 数据库开发和java开发哪个好

你要是打算学编程 很遗憾告诉你 你那个都要学 无需焦虑 因为数据库开发 他是一个数据库程序 而java是一个编程语言 无论是msql 还是sql 等 此外你学什么编程 都要用到数据库 这是一个必经之路 所以 你两个都点学 数据库开发 你只能在像sql mysql ore 等等选出几个 而java呢 可以选vb C C++等等 这样选还是比较科学的 建议C# 和 sql 比较适合 从大方向考虑

Ⅹ Java数据库编程需要哪些软件

java数据库编程相关书看一本~~数据库内容很大,做简单的东西也得明白很多~~

阅读全文

与java数据库编程相关的资料

热点内容
如何去掉app资源库的建议 浏览:727
中兴研发面试要写算法吗 浏览:64
linux系统配置文件 浏览:600
php登录网页模板 浏览:930
windownginxphp 浏览:508
resync命令 浏览:535
dos命令手册 浏览:286
硅谷编程二维数组 浏览:40
inside游戏什么时候移植安卓 浏览:943
极光安卓是什么 浏览:540
如何减少pdf文件大小 浏览:83
ios屏幕新建文件夹 浏览:297
单片机固定座 浏览:322
一名程序员的生活 浏览:989
服务器电源卡插头如何拔 浏览:487
三水资料加密怎么选 浏览:800
android收不到udp广播 浏览:383
如何免费开手游非官方服务器 浏览:648
全译本和编译 浏览:55
安卓系统如何清理垃圾 浏览:373